会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Gavin.Lin
博客园
首页
博问
闪存
新随笔
订阅
管理
2015年4月2日
vector里[]和at的差别
摘要: vector vec;vec[0];vec.at(0);vec是个空集合的情况下,[]访问是行为未定义的,at访问则会抛出std::out_of_range异常。c++标准不要求vector::operator[]进行下标越界检查,原因是为了效率,总是强制下标越界检查会增加程序的性能开销。设计vec...
阅读全文
posted @ 2015-04-02 18:09 Gavin.Lin
阅读(1561)
评论(0)
推荐(0)
编辑