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;
相关推荐
无限进步_15 分钟前
C语言文件操作函数解析
c语言·开发语言·数据库·c++·后端·visual studio
_OP_CHEN43 分钟前
【算法基础篇】(二十六)数据结构封神!Trie 树从入门到爆杀算法题:拼音输入法、单词统计都靠它
数据结构·c++·算法·蓝桥杯·trie树·算法竞赛·acm/icpc
ULTRA??44 分钟前
C++类型和容器在Rust中的对应关系
c++·rust
明洞日记1 小时前
【设计模式手册016】中介者模式 - 解耦多对象交互
c++·设计模式·交互·中介者模式
李日灐1 小时前
C++STL:熟悉vector的底层实现,部分源码解析,迭代器失效和深层次浅拷贝
开发语言·c++
一只小bit1 小时前
Qt 信号与槽:信号产生与处理之间的重要函数
前端·c++·qt·cpp·页面
十五年专注C++开发1 小时前
sigslot: 一个轻量级实现观察者模式的C++开源库
c++·观察者模式·开源
千千道1 小时前
QT上位机作为FTP客户端上传多文件
c++·qt
屿筱1 小时前
vscode 关于C/C++的环境配置
c++·ide·vscode
程序喵大人1 小时前
C++ MCP 服务器实现
开发语言·c++·项目·mcp服务器