在类中初始化动态数组可以通过以下步骤实现:
以下是一个示例代码:
class MyClass {
private:
int* dynamicArray;
int size;
public:
MyClass(int arraySize) {
size = arraySize;
dynamicArray = new int[size];
}
~MyClass() {
delete[] dynamicArray;
}
};
这样,在创建MyClass对象时,会自动为dynamicArray分配指定大小的内存空间,并在对象销毁时释放该内存空间。你可以根据实际需求修改数组类型和大小。
注意:在使用动态数组时,需要谨慎处理内存的分配和释放,避免内存泄漏和悬空指针的问题。
领取专属 10元无门槛券
手把手带您无忧上云