我想要实现的是初始化一对具有某个长度和某个初始化数
的向量我知道可以使用相同的元素初始化矢量:
std::vector v(length, number);
和一对:
std::pair<int> p(number, number);
所以将这两者结合起来我想到了:
std::pair<std::vector<int>, std::vector<int>> pv((length, number),(length, number));
不幸的是,这不起作用
答案 0 :(得分:2)
let
答案 1 :(得分:1)
您可以使用C ++ 11中的大括号(list initialization)。
std::pair<std::vector<int>, std::vector<int>> pv({length, number}, {length, number});