程序的目的是收集輸入的字符串,看有多少符合特定的字符串#include#include#include#include#includeusingnamespacestd;intmain(){listls;strings;while(cin>>s)ls.push_back(s);cout源.cpp1>e:\vs2015\vc\include\xutility(3186):errorC2446:“==”:沒有從“constchar*”到“int”的轉(zhuǎn)換1>e:\vs2015\vc\include\xutility(3186):note:沒有使該轉(zhuǎn)換得以執(zhí)行的上下文1>e:\vs2015\vc\include\xutility(3197):note:參見對(duì)正在編譯的函數(shù)模板實(shí)例化“std::iterator_traits::difference_typestd::_Count_np(_InIt,_InIt,const_Ty(&))”的引用1>with1>[1>_InIt=conststd::codecvt::_Byte*,1>_Ty=char[2]1>]1>c:\users\0e\documents\visualstudio2015\projects\consoleapplication1\consoleapplication1\源.cpp(13):note:參見對(duì)正在編譯的函數(shù)模板實(shí)例化“intstd::count(_InIt,_InIt,const_Ty(&))”的引用1>with1>[1>_InIt=std::_String_const_iterator,1>_Ty=char[2]1>]1>e:\vs2015\vc\include\xutility(3186):errorC2040:“==”:“int”與“constchar[2]”的間接尋址級(jí)別不同==========生成:成功0個(gè),失敗1個(gè),最新0個(gè),跳過0個(gè)==========這是第一次編譯時(shí)的情況,后來我在相同項(xiàng)目下寫了別的程序,當(dāng)再次把該程序覆蓋之后編譯又完全正常,是怎么回事?是項(xiàng)目冗余問題嗎?好吧,我復(fù)制了答案中的代碼,所以沒問題。一樓你改了代碼也不說一聲,我愣是沒看出來
vs2015編譯c++小程序報(bào)錯(cuò),但是過段時(shí)間編譯又正常是怎么回事?
牛魔王的故事
2019-04-19 16:29:47