ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

string

2022-02-02 18:01:59  阅读:91  来源: 互联网

标签:02 01 return string s2 s1


//

string

01 标准库类型 表示可变长的字符序列

02 头文件 #include<string>

03 string 初始化:

    01 string s1;           // s1 是一个空串 ( 默认初始化 )
    02 string s2(s1);       // s2 是 s1 的副本 顺序包含 s1 所有元素
    03 string s2=s1;        // 和 02 等价
    04 string s3("abc");    // s3 是 字面值 "abc" 的副本 
    05 string s3="abc";     // 和 04 等价
    06 string s4(n,'a');    // s4 包含 n 个连续的字符 'a'

    // () 形式: 直接初始化
    //  = 形式: 拷贝初始化

04 string 操作: ( string s; )

    01 is>>s;               // 在输入流 is 中读取字符串赋给 s ( 碰上空白符结束 ) return is
    02 os>>s;               // 将 s 写到输出流 os 中 return os
    03 getline(is,s);       // 在输入流 is 中读取一整行赋给 s return is
    04 s.empty();           // s 为空 return true 否则 return false
    05 s.size();            // return s 中字符的个数
    06 s[n]                 // return s 第 n 个位置上元素的引用
    07 s1+s2                // return s1 连接 s2 后的结果
    08 s1=s2;               // 用 s2 的副本 完全替代 s1
    09 判断符 ( 字母大小写敏感 )
        01 s1==s2           // 对应字符 及其数量 完全相等 否则 !=
        02 >= > <= <        // 对应字符 按字典顺序 比较

标签:02,01,return,string,s2,s1
来源: https://blog.csdn.net/qq_63173957/article/details/122770917

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有