二维矢量push_back

Bar*_*mey 14 c++ vector

我有一个由其他向量B组成的二维向量A.

vector < vector < int >> A

vector < int > B
Run Code Online (Sandbox Code Playgroud)

我用这个push_back函数来填充B.

B.push_back(1);
B.push_back(2);
B.push_back(3);
Run Code Online (Sandbox Code Playgroud)

填充该向量后,我push_back再次使用B填充A

A.push_back(B)
Run Code Online (Sandbox Code Playgroud)

这样做了好几次,以便A最终产生一个包含几个其他向量的向量,如下所示:

A { {1 , 2 , 3 }, { 2, 2, 2 }, {8, 9, 10} }
Run Code Online (Sandbox Code Playgroud)

如何调用A中的特定索引,然后继续添加到向量,以便输出类似于

A { {1 , 2 , 3 }, { 2, 2, 2, 4, 5, 6 }, {8, 9, 10} }
Run Code Online (Sandbox Code Playgroud)

有点像

A[2].push_back(4);
A[2].push_back(5);
A[2].push_back(6);
Run Code Online (Sandbox Code Playgroud)

Jes*_*ood 13

你有什么是正确的,除了索引开始0,所以它应该是A[1].push_back(4);和不2.