C++ 内存管理

目录

一、new

二、delete


一、new

动态申请空间

cpp 复制代码
//动态申请 1 个 int 类型的空间
int* p1 = new int;

//动态申请 1 个 int 类型的空间并初始化为 0
int* p2 = new int(0);

//动态申请 10 个 int 类型的空间
int* p3 = new int[2];

二、delete

释放空间

cpp 复制代码
//释放 p1
delete p1;

//释放 p2
delete p2;

//释放 p3
delete[] p3;
相关推荐
像素猎人13 分钟前
蓝桥杯OJ716【限定第一步和最后一步爬台阶的经典例题】【动态规划】
c++·算法·动态规划
Q741_14717 分钟前
每日一题 力扣 3474. 字典序最小的生成字符串 贪心 字符串 C++ 题解
c++·算法·leetcode·贪心
小此方26 分钟前
Re:从零开始的 C++ STL篇(九)AVL树太“较真”,红黑树更“现实”:一文讲透工程中的平衡之道
开发语言·数据结构·c++·算法·stl
进击的荆棘33 分钟前
C++起始之路——二叉搜索树
数据结构·c++·stl
少司府37 分钟前
C++基础入门:类和对象(上)
c语言·开发语言·c++·类和对象·访问限定符
REDcker39 分钟前
C++ new、堆分配与 brk / mmap
linux·c++·操作系统·c·内存
阿阿阿阿里郎44 分钟前
C++面向对象--类、模板
c++
William_wL_44 分钟前
【C++】list的使用
c++
Elnaij1 小时前
从C++开始的编程生活(25)——C++11标准Ⅱ
开发语言·c++
cjforever141 小时前
各STL容器的模拟实现
开发语言·数据结构·c++