int main()
{
int* p = new int;//开辟一个int类型的空间
*p = 10;
delete p; //释放p所指向的空间
return 0;
}
int main()
{
int* arr = new int[10]; //开辟10个元素的整形数组,不用像C语言一样还要计算用sizeof计算字节个数
arr[0] = 10;
delete[]arr; //释放数组,前边加一个[]就行
return 0;
}
//开辟二维数组
int main()
{
int **arr = new int* [4];
for (int i = 0; i < 4; i++)
{
arr[i] = new int[5];
}
for (int i = 0; i < 4; i++)
{
delete[]arr[i];
}
delete[]arr;
return 0;
}