类指针数组初始化问题

我定义了一个类,classA.然后声明A*p;p=newA[2];这是类指针数组,它会调用默认构造函数,我要怎样去调用有参的构造函数去初始化??????就是说我要传我想要... 我定义了一个类,class A.然后声明A *p;p=new A[2];这是类指针数组,它会调用默认构造函数,我要怎样去调用有参的构造函数去初始化??????就是说我要传我想要的值进去?? 展开
 我来答
潮范君
2015-05-20 · 知道合伙人软件行家
潮范君
知道合伙人软件行家
采纳数:1440 获赞数:2874
从事软件开发工作一年有余,主要C++方向。

向TA提问 私信TA
展开全部

是C++吗, 下面应该没问题.

A *p;
p=new A[2];
p[0] = A(14,77);  //假如类A的有参构造函数为 A(int a,int b)  这样就能调用了.
p[1] = A(23,25);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式