100个windows平台C++开发错误之十二容器

更多精彩内容,请见:http://www.16boke.com


by zxy,Java/C++编程交流群:168424095

(56)vector不是一种数据类型,而只是一个类模板,可用来定义任意多种数据类型。

(57)vector内存分配策略:以最小的代价连续存储元素。

(58)list不支持算术运算及关系运算

list<int> ilist;
ilist.begin() + ilist.size()/2; //error: no addition on list iterators
是错误的。list 容器的迭代器既不支持算术运算(加法或减法),也不支持关系运算(<=, <, >=, >),它只提供前置和后置的自增、自减运算以及相等(不等)运算。

(59)list不支持下标操作


(60)任何改变 vector 长度的操作都会使已存在的迭代器失效。


更多精彩内容,请见:http://www.16boke.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值