我有一个嵌套的字符串 vector ,例如:
std::vector<std::vector<string>>
我想访问内部 vector 的八个元素,它本身就是外部 vector 的第二个元素。
最佳答案
就像处理二维数组一样:
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 开始。
关于c++ - 在嵌套 vector C++ 中获取特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14039569/