我发现这个编译错误很奇怪。错误 C2678:二进制“>>”:未找到采用“std::istream”类型的左操作数的运算符(或没有可接受的转换)我在 MVC++ Express 2010 下编译,这是代码:
该错误表明它来自第 8 行。
1 int m;
2 vector <string> grid;
3
4 cin >> m;
5
6 for(int i=0; i<m; i++) {
7 string s;
8 cin >> s;
9 grid.push_back(s);
10 }