vector::at
来源:互联网 发布:泰安飞讯网络怎么样 编辑:程序博客网 时间:2024/05/20 18:50
Access element :
Returns a reference to the element at position n in the vector.The function automatically checks whether n is within the bounds of valid elements in the vector, throwing anout_of_range exception if it is not (i.e., if n is greater or equal than its size). This is in contrast with memberoperator[], that does not check against bounds.
翻译:
XXX.at(index);
返回索引 index 所指的数据,即为了访问对应index中存储的数据,如果index越界,则抛出out_of_range。
// vector::at#include <iostream>#include <vector>int main (){ std::vector<int> myvector1 (10); // 10 zero-initialized ints std::vector<int>myvector2 (10); // assign some values: for (unsigned i=0; i<myvector1.size(); i++) myvector1.at(i)=1; std::cout << "myvector1 contains:"; for (unsigned i=0; i<myvector1.size(); i++) std::cout << ' ' << myvector1.at(i); std::cout << '\n'; //------------------------------------------- for (unsigned i=0; i<myvector2.size(); i++) myvector2.at(i)=i; std::cout << "myvector2 contains:"; for (unsigned i=0; i<myvector2.size(); i++) std::cout << ' ' << myvector2.at(i); std::cout << '\n'; //下面的索引越界,导致抛出 out_of_range_exception std::cout<<"\n"; std::cout<< myvector1.at(20); // out_of_range_exception return 0;}
1 0
- vector::at
- vector push_back和at
- vector 使用at 和 []访问元素
- vector 用法总结 (由.at引起)
- vector at 函数 和[]操作符
- STL vector中的at方法(20)
- c++,vector的[]和at区别
- STL库容器vector at函数
- vector的下标索引与at的区别
- vector中v[i]与v.at(i)的区别
- vector中v[i]和v.at(i)的区别
- vector<>中的访问成员方法用at(index)
- at
- @ (at)
- at
- AT
- AT
- at
- 删除鼠标右键多余的菜单
- 【记录】寄存器地址映射
- matlab-基础 多项式乘法
- Excel工作表保护密码破解方法
- A+B(解决了如何读入多行数据 )
- vector::at
- 在线生成ICO图标
- net常用命令
- Java CopyOnWriteArrayList详解
- python opencv利用摄像头抓取视频(ubuntu)
- Livable City
- matlab-基础 多项式求导数
- 备忘
- READING NOTE: Learning Deconvolution Network for Semantic Segmentation