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