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;
相关推荐
智者知已应修善业2 分钟前
【字符串提取3个整数求和】2024-2-11
c语言·c++·经验分享·笔记·算法
博语小屋14 分钟前
Linux 地址转换函数详解
linux·运维·服务器·c++
特立独行的猫a18 分钟前
C++开发中的构建工具:现代CMake实战速成
开发语言·c++·cmake·入门教程
思成不止于此1 小时前
C++ STL中map与set的底层实现原理深度解析
开发语言·c++·set·map·红黑树·底层实现
惺忪97981 小时前
C++ 构造函数完全指南
开发语言·c++
小此方1 小时前
Re:从零开始学C++(五)类和对象·第二篇:构造函数与析构函数
开发语言·c++
秦苒&1 小时前
【C语言】详解数据类型和变量(二):三种操作符(算数、赋值、单目)及printf
c语言·开发语言·c++·c#
无限进步_1 小时前
【C语言&数据结构】有效的括号:栈数据结构的经典应用
c语言·开发语言·数据结构·c++·git·github·visual studio
飞天遇见妞1 小时前
C/C++中宏定义的使用
c语言·开发语言·c++
charlee441 小时前
使用cpp-httplib发布HTTP服务
c++·http·json·cpp-httplib