在嵌套向量C 中获取特定元素

get particular element in nested vector C++

本文关键字:元素 获取 嵌套 向量      更新时间:2023-10-16

我有一个字符串的嵌套向量:

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。