如果我有一个类 MyClass,我可以在 MyClass 的构造函数中在堆上声明一个 MyClass 数组吗?
我可以在 C# 中执行此操作,但在 C++ 中似乎不喜欢它?
我还收到关于 MyClass 类型没有合适的构造函数的错误?
class MyClass
{
public:
MyClass(int);
private
MyClass* array;
};
MyClass::MyClass(int size){
array = new MyClass[size];
}