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;
相关推荐
BestOrNothing_20155 分钟前
C++零基础到工程实战(1.3):cpp注释与输出详解
c++·注释·命名空间·初学者教程·cout输出
CoderMeijun10 分钟前
C++构造与析构:对象的生与死
c++·面向对象·构造函数·析构函数·c++基础
REDcker10 分钟前
C++ 多线程内存模型与 memory_order 详解
java·c++·spring
AbandonForce12 分钟前
STL list
开发语言·c++
水饺编程12 分钟前
第4章,[标签 Win32] :SysMets3 程序讲解05,水平滚动
c语言·c++·windows·visual studio
lihao lihao14 分钟前
进程地址空间
数据结构·c++·算法
Byte不洛14 分钟前
LeetCode双指针经典题
c++·算法·leetcode·双指针
Tanecious.16 分钟前
蓝桥杯备赛:Day7- P10424 [蓝桥杯 2024 省 B] 好数
c++·蓝桥杯
Albert Edison21 分钟前
【C++11】特殊类设计
开发语言·c++·单例模式·饿汉模式·懒汉模式
代码改善世界23 分钟前
【C++初阶】vector 核心接口和模拟实现
开发语言·c++