【动态内存分配】

【动态内存分配】

new内存分配

分配变量P=new T

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

分配数组P=new T[N]

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

new运算符返回值类型:T*

int *p=new int

delete释放动态分配内存

new动态分配的内存空间,一定要delete释放

delete 指针

image
image

delete [] 指针

image

posted @ 2025-03-16 14:06  White_ink  阅读(8)  评论(0)    收藏  举报