c++初学者

专注技术开发

Vector用法

 

Vector用于存储对象数组

常用方法

1.push_back   在数组的最后添加一个数据

2.pop_back    去掉数组的最后一个数据

3.at                得到编号位置的数据

4.begin           得到数组头的指针

5.end             得到数组的最后一个单元+1的指针

6.front        得到数组头的引用

7.back            得到数组的最后一个单元的引用

8.max_size     得到vector最大可以是多大

9.capacity       当前vector分配的大小

10.size           当前使用数据的大小

11.resize         改变当前使用数据的大小,如果它比当前使用的大,者填充默认值

12.reserve      改变当前vecotr所分配空间的大小

13.erase         删除指针指向的数据项

14.clear          清空当前的vector

15.rbegin        vector反转后的开始指针返回(其实就是原来的end-1)

16.rend          vector反转构的结束指针返回(其实就是原来的begin-1)

17.empty        判断vector是否为空

18.swap         与另一个vector交换数据

posted on 2008-04-16 15:32 大海 阅读(25268) 评论(9)  编辑 收藏 引用 所属分类: stl

评论

# re: Vector用法 2008-04-16 16:30 梦在天涯

欢迎来到C++ blog!

以后多交流问题!  回复  更多评论   

# re: Vector用法 2008-04-16 18:08 Douz

第六个成员函数时错误的,是front(),而不是Front()  回复  更多评论   

# re: Vector用法 2008-04-16 22:03 kings

个人意见:不要发一些书上一翻就有的东西,要写也要写一点经过自己思考过后的东西,这样才有意义。  回复  更多评论   

# re: Vector用法 2008-07-24 12:19 边区穷人

愚见:
应该支持发布能在书上找到的东西。
我在偏远边区,能买到的数少的可怜,经常是托同事出差时购买,自然可用性就没办法保证。
中国人还是穷人占绝大多数。  回复  更多评论   

# re: Vector用法 2008-08-20 13:58 画皮

kings是欠拍的一类人,国家领导人中这种人太多了  回复  更多评论   

# re: Vector用法 2008-09-18 00:28 kk

妈的! 已为自己有钱买得到书很了不起
又不是你自己赚的钱买的书看的
还不是用你老爸的钱

也不想想一本书卖 多少钱
那书市场需求量有多大
想买盗版的
别人都看书卖 不掉亏本都不敢卖
所以说想买也只能上大城市里才能找到正版的书

自己方便也不想想别人

  回复  更多评论   

# re: Vector用法 2009-07-11 02:29 浩浩

寫程式寫到半夜..遇到問題沒人問

好險在這邊查到需要的東西

感謝這位提供資料
  回复  更多评论   

# re: Vector用法 2009-09-07 19:53 redflower

感谢感谢,真的有用!  回复  更多评论   

# re: Vector用法 2012-07-19 20:13 你大爷

@kings
QNMLGB 你是个J 8 啊! 艹~~~  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理