C++中动态创建对象数组的方法是使用new运算符来分配内存并创建对象。下面是一个简单的示例代码:
class MyClass {
// 类的定义
};
int main() {
int n = 5; // 数组大小
MyClass* array = new MyClass[n]; // 使用new运算符动态创建对象数组
// 使用数组
delete[] array; // 使用delete[]释放内存
return 0;
}
在上面的代码中,首先定义了一个名为MyClass的类,然后在main函数中使用new运算符动态创建了一个包含5个MyClass对象的数组。使用数组时,可以像访问普通数组一样使用下标访问对象。最后使用delete[]释放了动态分配的内存。
需要注意的是,使用new创建的对象数组需要使用delete[]来释放内存,而不是使用delete。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: c++运算符重载的作用是什么