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;
相关推荐
Qt程序员8 小时前
深入理解 Linux 内核 RCU 机制:从原理到实现
linux·c++·内核·linux内核·rcu
吴梓穆8 小时前
UE5 c++打印日志
开发语言·c++·ue5
吴梓穆8 小时前
UE5 C++ 绘制图形调试宏
开发语言·c++·ue5
2501_908329858 小时前
C++中的装饰器模式
开发语言·c++·算法
x***r1518 小时前
Dev C++ 6.5安装与配置教程 Windows版:解压+管理员运行+自定义路径+中文设置指南
开发语言·c++
楚Y6同学8 小时前
为什么 C++ 要设计函数重载
开发语言·c++
steins_甲乙8 小时前
【无标题】
开发语言·c++
Trouvaille ~8 小时前
【项目篇】从零手写高并发服务器(十):性能测试与项目总结
linux·运维·c++·reactor·性能测试·高并发服务器·webbench
C++ 老炮儿的技术栈8 小时前
Tcp客户端报错原因分析
linux·c语言·网络·c++·网络协议·tcp/ip
xiaoye-duck9 小时前
《算法题讲解指南:优选算法-哈希表》--56.两数之和,57.判断是否互为字符重排
c++·算法·哈希表