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;
相关推荐
风吹乱了我的头发~1 小时前
Day31:2026年2月21日打卡
开发语言·c++·算法
mjhcsp1 小时前
C++ 后缀平衡树解析
android·java·c++
D_evil__1 小时前
【Effective Modern C++】第六章 lambda表达式:33. 对于auto&&形参使用decltype以及forward它们
c++
-Rane3 小时前
【C++】vector
开发语言·c++·算法
希望之晨3 小时前
c++ 11 学习 override
开发语言·c++·学习
消失的旧时光-19433 小时前
智能指针(四):体系篇 —— 现代 C++ 内存管理全景图
开发语言·c++
仰泳的熊猫3 小时前
题目1531:蓝桥杯算法提高VIP-数的划分
数据结构·c++·算法·蓝桥杯
汉克老师4 小时前
GESP2023年12月认证C++二级( 第一部分选择题(1-8))
c++·循环结构·分支结构·gesp二级·gesp2级
刘琦沛在进步4 小时前
如何计算时间复杂度与空间复杂度
数据结构·c++·算法
消失的旧时光-19434 小时前
智能指针(三):实现篇 —— shared_ptr 的内部设计与引用计数机制
java·c++·c·shared_ptr