C++中ERROR C2784是什么意思咯

来源:百度知道 编辑:UC知道 时间:2024/06/05 21:10:01

这可能是你再代码中用了几种不同的模板库中的容器,但是没有把头文件都包含。比如
#include <vector>

main ()
{
string str1;
string str2;

if (str1==str2)
...
}
这段代码里只包含了vector的头文件,但是又用到了string;
if语句里找不到为string类重载的==就会套用vector的==,所以会出现这种错误。

检查你的代码,把需要用到的头文件都加上就可以了