技术栈

C++ 内存管理

Domeecky2024-04-26 13:19

目录

一、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;
上一篇:网络爬虫之爬虫原理
下一篇:vi, vim,data,wc,系统常用命令-读书笔记(十)
相关推荐
彷徨而立
15 分钟前
【C/C++】strerror、GetLastError 和 errno 的含义和区别?
c语言·c++
誰能久伴不乏
38 分钟前
【Qt实战】工业级多线程串口通信:从底层协议设计到完美收发闭环
linux·c++·qt
2401_83213195
42 分钟前
模板错误消息优化
开发语言·c++·算法
金枪不摆鳍
42 分钟前
算法--二叉搜索树
数据结构·c++·算法
liu****
1 小时前
4.Qt窗口开发全解析:菜单栏、工具栏、状态栏及对话框实战
数据库·c++·qt·系统架构
近津薪荼
1 小时前
优选算法——双指针6(单调性)
c++·学习·算法
helloworldandy
1 小时前
高性能图像处理库
开发语言·c++·算法
2401_83656318
1 小时前
C++中的枚举类高级用法
开发语言·c++·算法
EmbedLinX
2 小时前
C++ 面向对象
开发语言·c++
weixin_44540230
2 小时前
C++中的命令模式变体
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)042026数学建模美赛题目特点与选题建议,常用四大模型汇总05一种新的LCA算法06Claude Code Skills 实用使用手册07UV安装并设置国内源08零门槛部署本地 AI 助手:Clawdbot/Meltbot 部署深度保姆级教程09在Trae中使用Pencil MCP10Linux下V2Ray安装配置指南