【动态内存分配】
【动态内存分配】
new内存分配
分配变量P=new T
T 类型名
P 类型为T* 的指针
动态分配sizeof(T)字节内存空间,并将内存空间起始地址赋值给P

分配数组P=new T[N]
T 类型名
P 类型为T* 的指针
N 可以是整型表达式
动态分配N*sizeof(T)字节内存空间,并将内存空间起始地址赋值给P

new运算符返回值类型:T*
int *p=new int
delete释放动态分配内存
用new动态分配的内存空间,一定要delete释放
delete 指针


delete [] 指针


浙公网安备 33010602011771号