在C++中,操作符 new 可以分配一片连续的内存空间。
数据类型 * 指针名 = new 数据类型; // 动态分配一个变量的空间
数据类型 * 指针名 = new 数据类型[元素个数]; // 动态分配一个数组的空间
例如:
int * p = new int;
*p = 5;
...
delete p;
int * p = new int[100];
p[99] = 123;
...
delete [] p;
在C++中,操作符 new 可以分配一片连续的内存空间。
数据类型 * 指针名 = new 数据类型; // 动态分配一个变量的空间
数据类型 * 指针名 = new 数据类型[元素个数]; // 动态分配一个数组的空间
例如:
int * p = new int;
*p = 5;
...
delete p;
int * p = new int[100];
p[99] = 123;
...
delete [] p;
本文标题:C++程序设计学习笔记:1 从C走进C++ 动态内存分配
本文链接:https://www.haomeiwen.com/subject/xjclvxtx.html
网友评论