这个向量push_back语句是什么意思?

时间:2016-07-28 10:51:32

标签: c++ vector

Waht有以下意思吗?

vector<vector<pair<int, int>>> Graph;
Graph.push_back(vector<pair<int, int>>()); // What does this statement mean?

我只是想知道因为声明没有任何价值。我现在可以从我正在浏览的其余代码中看到,稍后在代码中引用了初始化的位置。这几乎是我的想法,但我不确定。对不起,如果这是一个新手问题,但我是向量的新手。谢谢你的回复。

1 个答案:

答案 0 :(得分:2)

它将新初始化的vector<pair<int,int>>“添加”到名为Graph的向量的“后面”(即之后的最后一个条目,如果有的话)。