2016-09-18 20 views

回答

2

剛剛閱讀documentation

explicit vector (size_type n, const value_type& val); 

填充構造: 構造具有n個元素的容器。每個元素都是val的副本。


您代碼

vector<int> mult_dims(1, 2); 

構造帶一個具有值元件的載體。

它是等效於:

std::vector<int> NO_mult_dims = {2}; 
0

一多維矢量被聲明爲矢量的矢量:

std::vector<std::vector<int>> multi_dims{}; 

爲了初始化與2個元素的向量,只是做

std::vector<int> my_vec = { 1, 2 };