class A
{
public:
A(){}
~A(){}
private:
int c;
}
void main()
{
A * one = new A[1000]; // 此处创建了一千个对象,需要构造1000个对象,但是将首地址赋给了指针one
delete [] one; //此处不用循环语句将1000个对象析构,直接就可以析构掉这1000个对象占用的内存
}
可能会写成比较麻烦的方式
void main()
{
A * array[] = new A[1000];
for(int i = 0; i< 1000; i++)
{
delete array[i];
}
}