string中的+操作
本帖最后由 leizh007 于 2013-04-18 19:50:35 编辑
#include<iostream>
#include<string>
using std::cin;
using std::cout;
using std::endl;
using std::string;
int main()
{
string s1("hello");
string s2(" world\n");
string s3=s1+s2;//这个可以
cout<<s3;
string a,b;
cin>>a>>b;
string c=a+b;//这个为什么就不行了,那应该怎样写?谢谢
cout>>c>>endl;
return 0;
}
刚开始学C++,望大家不吝赐教。
[解决办法]
我也新的刚好也在学strng
string c=a+b;这句没错
cout>>c>>endl;是不行的 cout<<c<<endl;粗心了吧