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;
相关推荐
chenbingjie_c2 分钟前
C++ 模板进阶:从 “会用“ 到 “懂底层“(非类型参数・特化・分离式编译)
c++·后端
world781122613 分钟前
【C++】set 和 map
java·前端·c++·set·map
lunar_coder1 小时前
哈希扩展 -- 位图思想
c++·算法·哈希算法
kiracrimson2 小时前
编码简述:内存里没有文字,只有一张对照表
开发语言·c++·二进制·计算机组成原理
磊磊cpp2 小时前
CRC8 校验原理与实现详解(附可交互动画演示)
c++·交互
Mortalbreeze2 小时前
0 - 1 BFS 算法详解:从基本原理到经典题目建模
数据结构·c++·算法·图论·宽度优先
进化中的刀盾兽5 小时前
从零实现 C++ Json-Rpc(十):把消息交给真实连接——MuduoConnection 与 ConnectionFactory
c++·rpc
青瓦梦滋11 小时前
WebSocket协议
linux·服务器·网络·c++·websocket·网络协议·http
CodeYp201917 小时前
第15讲:二叉搜索树
开发语言·c++·二叉搜索树