技术栈

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,系统常用命令-读书笔记(十)
相关推荐
阿猿收手吧!
5 分钟前
【C++】inline变量:全局共享新利器
开发语言·c++
清风玉骨
7 分钟前
特殊类的创建
c++
郝学胜-神的一滴
10 分钟前
Linux网络编程中的connect函数:深入探索网络连接的基石
linux·服务器·网络·c++·websocket·程序人生
Cher ~
21 分钟前
常见C++编译器套件
开发语言·c++
CSDN_RTKLIB
30 分钟前
target_include_directories对比 PUBLIC / PRIVATE
c++
Titan2024
31 分钟前
搜索二叉树笔记模拟实现
数据结构·c++·笔记·学习
LYOBOYI123
33 分钟前
qml的布局策略
c++·qt
sycmancia
39 分钟前
C++进阶02——C++和C中const的区别、三目运算符、引用的本质
c++
牙牙要健康
40 分钟前
【open3d】Windows 下编译 Open3D C++ 源码完整教程
开发语言·c++·windows
不染尘.
1 小时前
二叉树相关题目
开发语言·数据结构·c++·算法
热门推荐
01GitHub 镜像站点02Vue-skills的中文文档03一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示04Claude Code Skills 实用使用手册05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06UV安装并设置国内源07让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南08Linux下V2Ray安装配置指南09OpenClaw Chrome扩展使用教程 - 浏览器中继控制10OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书