在嵌套向量C 中获取特定元素
get particular element in nested vector C++
我有一个字符串的嵌套向量:
std::vector<std::vector<string>>
我想访问内部向量的八个元素,这本身就是外部向量的第二个元素。
就像使用二维数组一样:
std::vector<std::vector<std::string>> vec;
// Fill it
std::cout << vec[1][7] << std::endl;
如果您想进行界限检查,请使用std::vector::at
:
std::cout << vec.at(1).at(7) << std::endl;
请注意,索引是1和7,因为索引开始于0。
相关文章:
- 对于set上的循环-获取next元素迭代器
- 在 alglib::real_1d_array 中获取元素总和的奇怪错误
- 如何在 c++ stl 中获取列表中被推回的元素的地址,在常量时间内?
- push_back通过自行创建的对象获取最后一个元素的向量
- 从自定义类获取对象向量中的 max 元素
- 从 c++ 中的链表中获取元素
- 比较它们之间的元素并获取公共值的键
- 获取指向指针的指针元素 (c++)
- CPtrList - 如何获取元素的索引?
- 如何从一个容器中获取某些元素并将其转换插入到另一个容器中?
- 获取结构 c++ 中元素的索引
- 如何获取指针数组中的元素数量?
- 在std::集中获取与给定元素最接近的元素
- 无法获取已填充堆栈<char>的顶部元素
- 检查HTML 5视频元素是否正在获取帧
- 有没有函数可以直接获取 std::vector 元素的大小?
- 从矢量的元素获取指针
- 从 /dev/sd* 元素获取 /dev/disk/by-id 元素
- 2d查找重复元素/获取索引位置并计数重复项
- 为什么来自 rvalued-stl-container 的元素获取者返回左值