1.
string类型初始化:
string s3;//s3为空串
2.getline()
getline(string,n);
开头不忽略换行符,不忽略空格,而cin会,返回时忽略换行符 。
3.
s.size()
算上空格
4.
s.empty();
5.
size == 0 ->empty() == true
6.
size返回的是string::size_type类型,是usigned型,所能存储的长度是int的两倍
保留size的最安全办法就是使用string::size_type类型
7.
比较string对象大小时使用了和字典序相同的策略
8.
s2赋值给s1,s1先把占用内存释放,申请s2所需的内存空间,再将s2的副本送到新申请的内存空间
9.
与字面值拼接
可拼接字符型:
10.
11.
tolower 和 toupper 函数返回的是字符
12.
未初始化输出是s[0]:输出一个空格