C++中怎样在构造函数中动态分配类对象成员数组? 10

有一个类A,一个类B在B的构造函数中B(intpeople){A*ptr=newB[10];}但这是错误的,有正确的方法来分配么?写错了,应该是B(intpeople){... 有一个类A,一个类B
在B的构造函数中
B(int people)
{
A* ptr =new B[10];
}
但这是错误的,有正确的方法来分配么?
写错了,应该是B(int people){ A* ptr =new A[people];}
;
展开
 我来答
wanfustudio
2009-06-04 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3676万
展开全部
在构造函数中构造自己的类型

这个用法有些诡异
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
克隆之龙
2009-06-04 · TA获得超过1164个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:274万
展开全部
我这样写没问题,把你的代码和错误信息贴出来啊
class A
{
};
class B
{
public:
B(int people)
{
A*ptr=new A[people];
}
};
int main()
{
B b(2);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琴雪翠鹃
2019-11-09 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.2万
采纳率:28%
帮助的人:846万
展开全部
搜一下:C++中怎样在构造函数中动态分配类对象成员数组?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式