VECTOR对象

vector是C++标准模版库的一个类模版,它的作用是什么呢?为什么我们要使用vector呢?

vector其实就像一个数组一样好用,但是它比我们自己定义的数组更加好用,使用起来更加安全,更加方便。

vector对象名不能当做数组的头指针使用。


vector对象

为什么需要vector?

封装任何类型的动态数组,自动创建和删除。

数组下标越界检查

在程序例题申请和释放动态数组2中封装的ArrayOfPoints也提供了类似功能,但只适用于一种类型的数组。


1.vector对象的定义

vector<元素类型> 数组对象名(数组长度);

   ~ 例:

   建立大小为5的int数组

   vector<int> arr(5);


2.vector对象的使用

   ~  对数组元素的引用

      与普通数组具有相同形式

       vector对象名[下标表达式];

       vector数组对象名不表示数组首地址

  ~   获得数组的长度(比数组使用起来方便的地方)

         用size函数返回数组的

         vector对象名.size()


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值