C++ 初始化一对具有一定长度和相同数字的向量

C++ 初始化一对具有一定长度和相同数字的向量,c++,vector,initialization,std-pair,C++,Vector,Initialization,Std Pair,我想要实现的是初始化一对具有特定长度和特定初始化编号的向量 我知道向量可以用相同的元素初始化: std::vector v(length, number); 还有一双: std::pair<int> p(number, number); std::对p(数字,数字); 因此,将这两者结合起来,我想到: std::pair<std::vector<int>, std::vector<int>> pv((length, number),(len

我想要实现的是初始化一对具有特定长度和特定初始化编号的向量

我知道向量可以用相同的元素初始化:

std::vector v(length, number); 
还有一双:

std::pair<int> p(number, number);
std::对p(数字,数字);
因此,将这两者结合起来,我想到:

std::pair<std::vector<int>, std::vector<int>> pv((length, number),(length, number));
std::成对pv((长度,编号),(长度,编号));
不幸的是,这不起作用

您可以使用C++11中的大括号()

std::pair<std::vector<int>, std::vector<int>> pv({length, number}, {length, number});
std::pair pv({length,number},{length,number});
您可以使用C++11中的大括号()

std::pair<std::vector<int>, std::vector<int>> pv({length, number}, {length, number});
std::pair pv({length,number},{length,number});
尺寸长度=5;
整数=0;
std::pair pv(std::vector(长度,编号),std::vector(长度,编号));
尺寸长度=5;
整数=0;
std::pair pv(std::vector(长度,编号),std::vector(长度,编号));

即将发布此XDWAN即将发布此XDhold on我只能在6分钟内将此答案标记为正确暂停我只能在6分钟内将此答案标记为正确