C++:pair <vector <int>,vector <int >> p;

Sim*_*ran 2 c++ stl vector std-pair

我们可以使用c ++ STL做这样的事情吗?如果是,我将如何初始化元素?我试图这样做,但它不起作用.

 pair<vector<int>,vector<int>>p;
 p.first[0]=2;
Run Code Online (Sandbox Code Playgroud)

eer*_*ika 5

我们可以使用c ++ STL做这样的事情吗?

是.虽然,您可能正在使用标准库.

如果是,我将如何初始化元素?

初始化元素的方式与初始化不在对中的向量元素的方式相同.列表初始化是一个很好的选择.

我试图这样做,但它不起作用.

您正在尝试修改您从未放在那里的矢量元素.看看有关运营商[]的内容的页面.它没有声明它向向量添加元素.但是,还有其他功能.