一、头文件
#include <string>
using namespace std;
初始化
string str1;//空串
string str2(str1);//str1的副本
string str3("value");//一个字符串字面值的副本
string str4(n,'c');
三、字符串读写
1. cin,cout
string str1,str2;
cin>>str1>>str2;
cout<<str1;
注意:读取时忽略开头所有空白字符,读取时直到遇到第一个空白字符时停止;
2. getline()获取一行文本,不忽略开头空白
getline(cin,str);//将istream参数作为返回值
四、string对象操作
s.empty();
s.size();//返回值unsigned(size_type)
s[n];
s1+s2;
s1=s2;
v1==v2;.....//依次比较字符串中的各个字符,分大小写
五、string对象中字符的处理 (cctype头文件)
判断是否为字母数字,空格等等