C++操作符>> 和<< 重载有关问题

C++操作符 和 重载问题。看Accelerated C++一书,到223页。写一个类似标准库的String类的Str类。处理输入

C++操作符>> 和<< 重载问题。
看Accelerated C++一书,到223页。
写一个类似标准库的String类的Str类。
处理输入输出运算时,重载<< 和>>,书上的代码是这样的


错在哪里呢?求解答,谢谢。
可以结贴了