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;
相关推荐
Smile丶凉轩2 分钟前
C++ 高性能内存池面试题总结
开发语言·c++
汉克老师1 小时前
CCF-NOI2025第二试题目与解析(第二题、集合(set))
c++·算法·noi·子集卷积·sos dp·mod 异常
Ayu阿予2 小时前
C++从源文件到可执行文件的过程
开发语言·c++
福尔摩斯张2 小时前
基于C++的UDP网络通信系统设计与实现
linux·c语言·开发语言·网络·c++·tcp/ip·udp
hkNaruto2 小时前
【规范】Linux平台C/C++程序版本发布调试规范手册 兼容银河麒麟
linux·c语言·c++
老王熬夜敲代码3 小时前
C++中的mutex、condition_val
c++·笔记·面试
闻缺陷则喜何志丹3 小时前
【计算几何 二分查找】P12261 [蓝桥杯 2024 国 Java B] 激光炮|普及+
c++·数学·蓝桥杯·计算几何·洛谷
Ivy_belief3 小时前
C++新特性汇总:涵盖C++11到C++23
java·c++·c++11·c++23
koddnty3 小时前
在c++中使用HOOK修改sleep函数
linux·c++
誰能久伴不乏4 小时前
深入理解 `poll` 函数:详细解析与实际应用
linux·服务器·c语言·c++·unix