1.运算符new
要为一个整数动态分配存储空间,可以用下面的语句说明一个整型指针变量int *x;当需要使用该整型时,可用下面的语句为它分配存储空间:
y=new int;
为了在刚分配的空间中存储一个整数值10,
*y=10;
int *y
y=new int(10);
2.动态一维数组
float x=new float[n]
创造一个大小为n的一维浮点数组,运算浮new分配n个浮点数所需的空间,并返回指向第一个浮点数的指针。然后可用X[0],X[1],…,X[n-1]来访问每个数组元素。
3.运算符delete
当动态分配的存储空间已不再需要时应及时释放所占用的空间。
delete y;
delete [ ]x;
分别释放分配给*y的空间和分配给一维数组x的空间。