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;
相关推荐
流年如夢14 分钟前
自定义类型进阶:联合与枚举
java·c语言·开发语言·数据结构·数据库·c++·算法
Little At Air18 分钟前
C++stack模拟实现
linux·开发语言·c++·算法
rayyy927 分钟前
c++, sizeof(string)和string.size()有什么区别
c++
郭涤生1 小时前
C++ 回调较容易出错问题
开发语言·c++
yi.Ist2 小时前
2025CCPC郑州邀请赛
c++·学习·算法·acm
图码2 小时前
递归入门:从n到1的优雅打印之旅
数据结构·c++·算法·青少年编程·java-ee·逻辑回归·python3.11
大肥羊学校懒羊羊2 小时前
题解:计算约数个数
数据结构·c++·算法
ximu_polaris2 小时前
设计模式(c++)-结构型模式-装饰器模式
c++·设计模式·装饰器模式
Queenie_Charlie2 小时前
二叉树_
c++·二叉树·简单树结构
良木生香2 小时前
【C++初阶】:STL——String从入门到应用完全指南(3)
c语言·开发语言·数据结构·c++·算法