#include <vector>在C++中代表什么意思啊?vector是类模板名么?然后是这个类模板的内内部内容是什么啊?
展开全部
包含 vector 头文件的意思,这个头文件当中,描述了一个叫做vector的容器模板。
这个容器包含的内容的类型,要在使用的使用给出,例如
vector<int> idlist ;
这就是模板类的实例化。
具体的实现,你可以打开 vector文件,仔细分析源码。
这个容器包含的内容的类型,要在使用的使用给出,例如
vector<int> idlist ;
这就是模板类的实例化。
具体的实现,你可以打开 vector文件,仔细分析源码。
更多追问追答
追问
但是vector是C++标准模板库中的变长数组类型.储存上利用连续地址的内存块.能以下标作为偏移量访问里面的每个元素.,所以说vector只要调用就行啦,但是我不知道里面包含什么内容啊?
追答
vector不是一个函数,调用这个词是不恰当的。
模板在使用的时候,必须特例化,这样容器内的数据类型就确定了。
想获取所有的元素,你可以用标准的迭代器,也可以根据下标依次访问。
比较全面、详细的用法你可以看STL的相关书籍,或者参考这个网页:
http://developer.51cto.com/art/201002/183645.htm
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询