1、标准库类型string
标准库类型string表示可变长的字符序列(不可变短!),使用时必须首先包含string头文件。string定义在命名空间std中。
#include <string> using std::string;
定义和初始化string对象
string s1; //默认初始化,s1是一个空字符串
string s3("value"); //s3是字面值value的副本,除了字面值最后的空字符外(直接初始化);等价于string s3 = "value"(拷贝初始化);
string s4(10,'c'); //s4的内容是ccccccccccstring对象上的操作
getline(is,s) //从is中读取一行赋给s,返回is s.empty() //s为空返回true,否则false s.size() //返回s中字符的个数 s[n] //返回s中第n个字符的引用,位置n从0算起


京公网安备 11010502036488号