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;
相关推荐
点云SLAM22 分钟前
C++ 引用折叠(Reference Collapsing)和示例讲解说明
数据结构·c++·标准算法·完美转发·代码性能优化·c++ 引用折叠·typedef / using
chenyuhao202436 分钟前
Linux网络编程:HTTP协议
linux·服务器·网络·c++·后端·http·https
Minecraft红客1 小时前
ai_dialogue_framework项目1.0(纯原创)
c++·测试工具·电脑
挖矿大亨2 小时前
C++中的赋值运算符重载
开发语言·c++·算法
Liu-Eleven2 小时前
Qt/C++开发嵌入式项目日志库选型
开发语言·c++·qt
qq_433554542 小时前
C++区间DP
c++·算法·动态规划
saber_andlibert2 小时前
【C++转GO】文件操作+协程和管道
开发语言·c++·golang
历程里程碑2 小时前
滑动窗口解法:无重复字符最长子串
数据结构·c++·算法·leetcode·职场和发展·eclipse·哈希算法
星火开发设计3 小时前
广度优先搜索(BFS)详解及C++实现
数据结构·c++·算法··bfs·宽度优先·知识
oioihoii3 小时前
C++数据竞争与无锁编程
java·开发语言·c++