我有一个嵌套的字符串向量,类似于:
std::vector<std::vector<string>>
我想要访问外部向量的第二个元素,该元素本身是内部向量,并且在内部向量中访问第八个元素。
我有一个嵌套的字符串向量,类似于:
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开始。
v[1][7]
对你不起作用吗? - Rapptzstd::vector
重载了operator []
,因此它与普通数组相同。 - Xiao Jia