c++ - 在堆中创建对象数组时调用参数化构造函数
问题描述
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 的所有对象的构造函数。我该怎么做?
解决方案
推荐阅读
- linux - bluez的扫描速度取决于哪些因素,如何提高?
- unix - 在终端中移动文件名与 2 个模式匹配的文件
- javascript - 如何使用Javascript检查更改的文本输入字符串是否有数字
- nearprotocol - 如果验证节点在当前时期没有产生足够的块,它会被禁止吗?
- c++ - [[likely]] 和 [[unlikely]] 影响程序汇编的简单示例?
- typescript - 在函数的“typeof”中指定泛型
- javascript - 如何在JS中显示星期几?
- git - Github & Release 分支显示不应该存在的差异
- amazon-web-services - Does cost of EC2 on AWS increase at the same rate as user count?
- python - 使用 PIPE 打开的子进程仍在从终端读取输入