现在的位置: 首页 > 综合 > 正文

vector容器和数组

2013年06月06日 ⁄ 综合 ⁄ 共 394字 ⁄ 字号 评论关闭

vector容器和数组的区别,vectorc++特有的用来存储某一类型对象的容器,数组也是存储的也是同一类型的对象,但是数据是比较低级的,是语言内置的,所以程序需要以更高速度运行时就尽量使用数组。除此以外,由于vector容器不像数组一样在声明定义的时候就固定了存储的空间大小,vector会显得比较自由,能随时添加新的对象。Vector的用法可以查阅vs的帮助文档,在文档里几乎每一个函数的的用法都配有一个简单易明的demo让你更好理解vector,让你了解到vector的方便和强大。在《C++ Primer》中也推荐除了在使用vector应用程序速度达不到要求时,在编写程序的时候都尽量用vector来代替数组。

数组于数组之间不同直接通过数组标识符进行赋值,例如:

       int a[]={1,2,4};

       int b[3];

       b = a;        //error

抱歉!评论已关闭.