怎样解决这个问题
string a= "haha:haha ";
size_t pos1;
pos1=a.find( ": ");
cout < <pos1 < <endl;
。。。。。
设想一下 如果a没有“:”,那么我的程序就出BUG了
怎样在 第三行后面加个条件 避免这种情况 谢谢 ;
[解决办法]
if(string::npos == s.find(":")) cout << "没找到"<<endl;
《C++程序设计语言特别版》525页。