我有一个名为 Novel
的类。我可以声明如下所述的对象数组:
Novel obj;
但问题是 Novel
有构造函数,我想为数组的所有索引调用它,我该怎么做。我试过跟随,但它不起作用。
Novel obj(i,n)[2];
最佳答案
您需要使用使用动态分配的适当容器来延迟构建单个元素。
std::vector<Novel> objs(2, Novel(i,n));
关于c++ - 具有构造函数的对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23290873/