C++中容器是什么
前言一开始学容器的时候一直没学懂怎么用的,最近由于项目需要必须实现接收一个不定长度的数组,百度了一下发现需要用容器来实现,正好复习并且记录一下一、STL是什么?STL是C++标准库的一部分。主要组成部分是容器,迭代器,算法。二、容器什么是容器容器是一个模板类,它用于存放各种类型的数据,如基本类型的变量或者对象等,C++中的容器就是存储对象的一种介质,容器最最重要的优点就是可以自己扩展自己的大小容器
·
前言
一开始学容器的时候一直没学懂怎么用的,最近由于项目需要必须实现接收一个不定长度的数组,百度了一下发现需要用容器来实现,正好复习并且记录一下
一、STL是什么?
STL是C++标准库的一部分。主要组成部分是容器,迭代器,算法。
二、容器
什么是容器
容器是一个模板类,它用于存放各种类型的数据,如基本类型的变量或者对象等,C++中的容器就是存储对象的一种介质,容器最最重要的优点就是可以自己扩展自己的大小
容器的类型
容器分为三大类:顺序性容器,关联式容器和容器适配器。根据存储形式进行划分的。
STL中定义容器模板类的头文件有8个
三,如何使用
在使用时先包含对应的头文件,然后在对应的变量前加上你的容器类型,例如#include<vector>
int main()
{
vector<int> v(3,2);//3个元素,初值为2
v[0]=100; //第一个元素赋值为100
v.at(1) = 200;//第二个元素赋值为200
for(int i=0;i<3;i++) //输出所有元素值
cout<<v.at(i)<<' ';
cout<<endl;
system("pause");
return 0;
}
更多推荐
已为社区贡献1条内容
所有评论(0)