对于矢量矢量,我会这样做:
2014-03-18 3:31 am
所以我尝试了这个集合的矢量:
vector<vector<int> > A(10, vector<int>(10));
..但它不会编译。有什么建议吗?
答案 0 :(得分:2)
你几乎是对的:即使你不需要指定大小,你仍然需要一对空的括号:
vector<set<object*>> vsi(4, set<object*>());
// ^^
此外,由于您使用的是默认构造函数,因此您可以省略第二个参数,如下所示:
vector<set<object*>> vsi(4);