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;
相关推荐
Cando学算法18 小时前
回声服务器项目
linux·开发语言·c++·计算机网络·ubuntu
不想写代码的星星18 小时前
我写的代码竟然敢和我比摸鱼?C++ 延迟计算那些事儿
c++
格林威18 小时前
面阵相机 vs 线阵相机:堡盟与大恒相机选型差异全解析 附C++ 实战演示
开发语言·c++·人工智能·数码相机·计算机视觉·视觉检测·工业相机
t***54418 小时前
如何在Dev-C++中配置Clang编译器
开发语言·c++
t***54418 小时前
Dev-C++ 中使用 Clang 调试有哪些常见问题
开发语言·c++
珹洺18 小时前
C++AI多模型聊天系统(四)SSH反向隧道/虚拟局域网(VLAN)调用本地Ollama大模型
c++·人工智能·ssh
小π军18 小时前
STL之multiset 常见API介绍
数据结构·c++·算法
同勉共进19 小时前
并发编程系列(二)—— store, load 与 RMW
c++·arm·并发编程·x86·store·load·rmw
山甫aa19 小时前
多叉树定义与遍历-----从零开始的数据结构
开发语言·c++·二叉树·多叉树
永远睡不够的入19 小时前
C++11新特性(2):深入 C++ 参数传递黑盒:从引用折叠到完美转发,再到可变参数模板
开发语言·c++