第一周:动态内存分配

new 运算符来实现动态内存分配

method 1: 分配一个变量P = new T

  • P是一个T*, T是任意类型,动态分配出一个sizeof(T)大小的内存空间,然后将起始地址保存到P中

method 2: 分配一个数组P = new T[N]

  • N为要分配的数组的元素个数,分配一块内存大小为n*sizeof(T)的内存,起始地址给P

new一个,delete一个

delete 指针,指针必须指向new出来的空间,且同一片地方不能被delete twice
delete [] 指针, delete数组

猜你喜欢

转载自blog.csdn.net/ZmJ6666/article/details/108548295