#include <vector>在C++中代表什么意思啊?vector是类模板名么?然后是这个类模板的内内部内容是什么啊?

 我来答
百度网友9c9cbbb
2014-10-31 · TA获得超过301个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:321万
展开全部
包含 vector 头文件的意思,这个头文件当中,描述了一个叫做vector的容器模板。

这个容器包含的内容的类型,要在使用的使用给出,例如
vector<int> idlist ;
这就是模板类的实例化。

具体的实现,你可以打开 vector文件,仔细分析源码。
更多追问追答
追问
但是vector是C++标准模板库中的变长数组类型.储存上利用连续地址的内存块.能以下标作为偏移量访问里面的每个元素.,所以说vector只要调用就行啦,但是我不知道里面包含什么内容啊?
追答
vector不是一个函数,调用这个词是不恰当的。
模板在使用的时候,必须特例化,这样容器内的数据类型就确定了。
想获取所有的元素,你可以用标准的迭代器,也可以根据下标依次访问。

比较全面、详细的用法你可以看STL的相关书籍,或者参考这个网页:
http://developer.51cto.com/art/201002/183645.htm
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式