C++常用类型STL库用法总结
其他
2020-04-03 18:17:32
阅读次数: 0
C++常用类型STL库用法总结
1.string类总结:
- 定义方法: #include
, 除此之外还要using namespace std;
- 使用方法:
- string 重载了 += 、 +、!= 、==、<= 、>= 、 >、 < 操作符可以直接使用, if (s <= "aaa") return;
- 可以string s; s[i]的方式调用单个字符
- 输入输出:cin 和 cout配合
- 常用函数:
int size()const; //返回当前字符串的大小
int length()const; //返回当前字符串的长度
bool empty()const; //当前字符串是否为空
void resize(int len,char c); //把字符串当前大小置为len,多去少补,多出的字符c填充不足的部分
string &insert(int p,const string &s); //在p位置插入字符串s
string &replace(int p, int n,const char *s); //删除从p开始的n个字符,然后在p处插入串s
string &erase(int p, int n); //删除p开始的n个字符,返回修改后的字符串
string substr(int pos = 0,int n = npos) const; //返回pos开始的n个字符组成的字符串
void swap(string &s2); //交换当前字符串与s2的值
string &append(const char *s); //把字符串s连接到当前字符串结尾
void push_back(char c) //当前字符串尾部加一个字符c
const char *c_str()const; //返回一个以null终止的c字符串,即c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同,用于string转const char*
2.vector -- STL:
转载自www.cnblogs.com/DengSchoo/p/12628117.html