string STL类库学习
string STL类库学习 STL string类提供了强大的功能,使得许多相对复杂的编程内容用简单的语句就可以实现了。并且,它相对于char来说,减少了好几种错误 数据越界 使用未初始化或者被赋予错误值的指针访问数组元素 释放char原先的申请空间后,还保留有没有处理的“悬挂指针” 基于以上的一些特点,特意去了解一下STL string里面常用的几种函数 sting 类存储再头文件 #include<string> 里面,并且属于std命名空间里面的内容。我们来了解他的构造函数 构造函数有: 函数 作用 string(const char * s) 用字符串s去初始化 string(int n,char c) 用n个字符去初始化 多个string之间的链接有: 函数 作用 string &operator+=(const string &s) 把字符串s连接到当前字符串的结尾 string &append(const char * s) 把c类型字符串s连接到当前字符串结尾 string &append(const char * s,int n) 把c类型字符串s的前n个字符连接到当前字符串结尾 string &append(const string &s) 把字符串s连接到当前字符串的结尾 string &append(const string &s,int pos,int