vector容器和数组

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

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

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

       int b[3];

       b = a;        //error

转载于:https://www.cnblogs.com/IamEasy_Man/archive/2009/08/27/1554782.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值