C++ string類


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;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM