STL标准模板库的作用

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;
} 

输出结果:在这里插入图片描述


版权声明:本文为weixin_44340777原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。