声明并初始化vector <vector <int>&gt;分别

时间:2017-12-29 01:37:25

标签: c++ arrays vector

我正在尝试在标头中声明vector<vector<int>>,然后在cpp中初始化/使用。我怎样才能在源中初始化这样的矢量?

我想做的是在下面。

header.h

vector<vector<int>> allints;

source.cpp

allints = new vector(2, vector<int>);

1 个答案:

答案 0 :(得分:6)

在标题中:

extern vector<vector<int>> allints;

在源文件中:

vector<vector<int>> allints(2);