gpt4 book ai didi

c++ - 错误 C2678 : binary '>>' : no operator found which takes a left-hand operand of type 'std::istream' (or there is no acceptable conversion)

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

我发现这个编译错误很奇怪。错误 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 }

最佳答案

您需要 #include <string> .另外,如果您没有它们,请添加 #include <iostream>#include <vector> .

关于c++ - 错误 C2678 : binary '>>' : no operator found which takes a left-hand operand of type 'std::istream' (or there is no acceptable conversion),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19095237/

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