小编Jac*_*mas的帖子

如何使用new传递构造函数参数

我试图将参数传递给构造函数,但同时创建一个像这样的对象数组.我使用以下代码到达那里:

PointPtr centroids = new Point[k](5);

好吧,这不是语法错误,但它没有编译.我真的不想将"5"硬编码为Point的默认构造函数.对我应该怎么做有什么想法?谢谢!

顺便说一句,我typedef Point *PointPtr已经在其他地方做过了.

对不起,如果标题不准确.我不知道如何总结这一点.

c++

11
推荐指数
3
解决办法
7611
查看次数

标签 统计

c++ ×1