1.string对象定义和初始化
初始化:
string s1;//默认构造函数s1为空串
string s2(s1);//将s2初始化为s1的一个副本
string s3("value");//将s3初始化为字面值副本
string s4(n, 'c');//将s4初始化为n个'c'的副本
注意:字符串字面值和string类型不是同一个类型,这点很容易引起混乱。
2.string对象的读写
string word;
while(cin>>word)
cout<<word<<endl;
return 0;
用getline读取整行文本
string line;
while(getline(cin, line))
cont<<line<<endl;
return 0;
3.string对象的操作
s.empty();
s.size();
s[n];
s1 + s2;
s1 = s2;
v1 == v2;
!=, <, <=, > , >=