STL标准模板库
模板的作用:
-
方便我们进行类型存储,但不限于”int char float double“等数据类型,存储的可以是一个结构体,一个对象,一个类等,为了方便这种实现所以采用模板来实现。
-
模板的简单用法示例:
#include <iostream>
#include <vector> //vector容器的头文件
using namespace std;
int main(void) {
int a = 10;
int b = 20;
//声明了一个名为v1的vector容器,存储类型是int类型
//vector<struct> v2 //声明了一个名为v2的vector容器,存储类型是结构体
vector<int> v1;
//将变量a b 在尾部存储在容器中
v1.push_back(a);
v1.push_back(b);
//将容器内的数据循环输出
for (int i = 0; i < v1.size(); i++) {
cout << "v1容器内的第"<<i+1<<"个数据:"<<v1[i] << endl;
}
return 0;
}
输出结果: