1.初始化
string s1; //默認初始化,空字符串
string s2 = "hello"; // 拷貝初始化
string s3("hello"); //直接初始化
string s4(10,'c'); //直接初始化 10個c
2.string的一些操作
- empty:返回一個布爾值來判斷是否非空
- size:返回對象的長度,無符號整形
- 關系運算:== > < >= <=
- 相加:string s2= s1+s0;
string line;
//每次讀入一行,輸出超過80的字符
while( getline(cin, line) )
if( ine.size() > 80 )
cout << line << endl;
3.處理字符
- for語句
string s1("hello");
for(auto c : s1)
{
cout << c<< endl;
}