C++ 中指针分配与释放一个空间:
分配:
type *p; // type 是一种数据类型
p=new type; // 没有初始化
p=new type(100); // 初始化 p 所指向的那个空间的值为 100
释放:
delete p; // 必须是用 new 声明的,才可以用 free
C++ 中指针分配与释放多个空间:
分配:
type *p;
p=new type[10]; //给指针 p 分配 10 个空间
释放:
delete[]p;
C++ 中指针分配与释放一个空间:
分配:
type *p; // type 是一种数据类型
p=new type; // 没有初始化
p=new type(100); // 初始化 p 所指向的那个空间的值为 100
释放:
delete p; // 必须是用 new 声明的,才可以用 free
C++ 中指针分配与释放多个空间:
分配:
type *p;
p=new type[10]; //给指针 p 分配 10 个空间
释放:
delete[]p;