全称:标准模板库(Standard Template Library)
STL六大部件
容器(Containers)
分配器(Allocators)
算法(Algorithm)
迭代器(Iterators)
适配器(Adapters)
仿函数(Functors)
容器
vector
用法和数组类似,可理解为一个“动态可变长的数组”
头文件
1
定义与初始化
1
vector<int> a; //定义一个vector a
简单使用
访问
和数组一样,String支持[]加下标来访问string内的元素
1
2
string s = "abcd";
cout << s[1] <<"\n"; //结果输出b
比较运算符
加法拼接
遍历
内置函数
set
string
字符串类,与char型字符串类似
头文件
1
定义与初始化
1
string s; //定义一个字符串s
简单使用
访问
和数组一样,String支持[]加下标来访问string内的元素
1
2
string s = "abcd";
cout << s[1] <<"\n"; //结果输出b