0

我是 C++ 新手,想从文件中解析一行。我正在使用fstream和提取器。我在 xcode 中不断收到以下错误:

invalid operand to binary expression.

我不知道这是什么意思。我看起来又长又苦,找不到任何有用的东西。

int x;
int y;
fileIn >> x >> y;

错误在第三行。fileIn是一个静态fstream对象,在同一类中的另一个方法中声明和实例化。谢谢你的时间。

4

1 回答 1

1

因为您说“fileIn 是一个静态的 fstream 对象,并且在位于同一类中的另一个方法中声明和实例化”我猜它是一个指针,真的。

因此,语法应该是:

(*fileIn) >> x >> y;
于 2014-06-20T10:15:46.253 回答