如果一个类只有一个构造函数和一个参数,如何声明数组?我知道在这种情况下推荐使用向量。例如,如果我有一堂课
class Foo{
public:
Foo(int i) {}
}
如何声明一个包含 10000 个 Foo 对象的数组或向量?
对于数组,您必须在定义数组时为数组的每个元素提供一个初始值设定项。
对于向量,您可以提供一个实例来为向量的每个成员进行复制。
e.g.
std::vector<Foo> thousand_foos(1000, Foo(42));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)