string s = "abc";
cout << s<<endl;
错误信息:error C2679: 二进制“<<”: 没有找到接受“std::string”类型的右操作数的运算符(或没有可接受的转换)
原因分析:string类中没有重载“<<”运算符。
解决方法:cout << s.c_str() << endl;
string s = "abc";
cout << s<<endl;
错误信息:error C2679: 二进制“<<”: 没有找到接受“std::string”类型的右操作数的运算符(或没有可接受的转换)
原因分析:string类中没有重载“<<”运算符。
解决方法:cout << s.c_str() << endl;