1、定义一个string变量,如果没有初始化,则系统会调用默认构造函数。
string str1;
string str2(str1);
string str3(n,'c');
string str4("abc");
当然在读入string对象时,如cin>>str1;时系统会自动忽略最开始的空白符。再次遇到空白符则停止读入;
而使用getling(cin,str1);则不会忽略。它以换行符为结束标志。
2、string 操作。
str.size:size操作函数的返回类型为string::size-type其为unsigned,所以不能把其返回类型赋值给一个int变量。
str.empty
str[n]
str1+str2
str1=str2
str1==str2
<=,>=,等