操作员内部操作员不工作

per*_*ain 0 c++ operators

char b;

operator<<(cout,(operator>>(cin,b)));
Run Code Online (Sandbox Code Playgroud)

这不是在vc ++中编译的,因为所有8个重载都无法转换此类型.

任何人都可以解释这个......

是返回类型的问题...........

dir*_*tly 6

流提取操作即op>>返回类型的对象istream&.在op<<没有过载,其采用istream&作为它的第二个参数.您需要拆分这两个操作或定义一个这样的重载.