gpt4 book ai didi

c++如何初始化4个空集的 vector

转载 作者:行者123 更新时间:2023-11-30 03:49:43 25 4
gpt4 key购买 nike

对于 vector 的 vector ,我会这样做:

vector<vector<int> > A(10, vector<int>(10));

所以我针对集合 vector 尝试了这个:

vector < set <object*> > mySet(4, set<object*>);

..但它不会编译。有什么建议吗?

最佳答案

你几乎是对的:即使你不需要指定大小,你仍然需要一对空括号:

vector<set<object*>> vsi(4, set<object*>());
// ^^

此外,由于您使用的是默认构造函数,您可以简单地省略第二个参数,如下所示:

vector<set<object*>> vsi(4);

关于c++如何初始化4个空集的 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32282176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com