【发布时间】:2014-04-20 15:00:09
【问题描述】:
我有一个名为“poly”的类。我想动态创建一个指向 poly 对象的指针数组。变量“totalPolynomials”保存多边形对象的数量。
这是我声明数组的代码:
poly **polyPtr;
polyPtr = new poly *[totalPolynomials];
我成功创建了poly对象,但不知道如何将它们的指针一个接一个的存储在数组中...
【问题讨论】:
-
我建议使用
std::vector<std::unique_ptr<poly>>(或std::vector<poly*>)。 -
我建议不要这样做。照@Jarod42 所说的去做吧。