首页 > 解决方案 > 在堆中创建对象数组时调用参数化构造函数

问题描述

class A{
    int a;
public:
    A(int i){
        a=i;
    }
};


class B{
    int b;
    A *arrA;
public:
    B(int n){
        b=n;
        arrA=new A[n];
    }
};

现在,我想将“n”发送到使用 B 中的“new”创建的 A 的所有对象的构造函数。我该怎么做?

标签: c++arraysinitialization

解决方案


推荐阅读