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;
相关推荐
FFZero17 分钟前
【C++/Lua联合开发】 (三) C++调用Lua
c++·junit·lua
Source.Liu16 分钟前
【BuildFlow & 筑流】品牌命名与项目定位说明
c++·qt·rust·markdown·librecad
bkspiderx23 分钟前
C++设计模式之行为型模式:访问者模式(Visitor)
c++·设计模式·访问者模式
Q741_1471 小时前
C++ 面试基础考点 模拟题 力扣 38. 外观数列 题解 每日一题
c++·算法·leetcode·面试·模拟
L_09072 小时前
【Algorithm】二分查找算法
c++·算法·leetcode
祁同伟.3 小时前
【C++】多态
开发语言·c++
rechol3 小时前
C++ 继承笔记
java·c++·笔记
SunkingYang4 小时前
详细介绍C++中捕获异常类型的方式有哪些,分别用于哪些情形,哪些异常捕获可用于通过OLE操作excel异常
c++·excel·mfc·异常捕获·comerror
北冥湖畔的燕雀7 小时前
C++泛型编程(函数模板以及类模板)
开发语言·c++
Larry_Yanan11 小时前
QML学习笔记(四十二)QML的MessageDialog
c++·笔记·qt·学习·ui