我们可以使用 C++ STL 做这样的事情吗?如果是,我将如何初始化元素?我试图这样做,但没有成功。
pair<vector<int>,vector<int>>p;
p.first[0]=2;
最佳答案
Can we do something like this using c++ STLs
是的。虽然,您可能正在使用 standard library相反。
If yes, how am I going to initialize the elements?
初始化元素的方式与初始化不成对 vector 的元素的方式相同。 List-initialization是一个不错的选择。
I was trying to do this but it isn't working.
您正在尝试修改从未放置在那里的 vector 元素。查看描述 operator[] 内容的页面做。它没有说明它向 vector 添加元素。然而,other functions这样做。
关于C++: 对< vector <整数>, vector <整数>> p;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37588941/