gpt4 book ai didi

c++ - 运算符(operator)内部运算符(operator)不工作

转载 作者:太空宇宙 更新时间:2023-11-04 15:54:12 24 4
gpt4 key购买 nike

char b;

operator<<(cout,(operator>>(cin,b)));

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

谁能解释一下这个......

他们的返回类型有问题吗......

最佳答案

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

关于c++ - 运算符(operator)内部运算符(operator)不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2432101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com