[英]What does invalid operand to binary expression mean?
我是C ++的新手,想解析文件中的一行。 我正在使用fstream
和提取器。 我在xcode中不断收到以下错误:
invalid operand to binary expression.
我不知道这是什么意思。 我漫长而艰苦的寻找,没有找到任何有用的东西。
int x;
int y;
fileIn >> x >> y;
错误在第三行。 fileIn
是一个fstream
对象,它是静态的 ,并在位于同一类中的另一个方法中声明和实例化。 谢谢你的时间。
因为您说“ fileIn是一个fstream对象,它是静态的并且在位于同一类中的另一个方法中声明和实例化”,所以我猜它确实是一个指针。
因此,语法应为:
(*fileIn) >> x >> y;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.