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;
相关推荐
waves浪游16 分钟前
进程控制(中)
linux·运维·服务器·开发语言·c++
0 0 019 分钟前
CCF-CSP 36-3 缓存模拟(cache)【C++】
开发语言·c++·算法
满天星830357728 分钟前
【Linux】信号(上)
linux·运维·服务器·开发语言·c++
李日灐1 小时前
C++STL: list(双链表) 简单介绍,了解迭代器类型,list sort 的弊端
开发语言·c++·list
打不了嗝 ᥬ᭄1 小时前
【Linux】多路转接 Select , Poll和Epoll
linux·网络·c++·网络协议·http
啊森要自信1 小时前
【C++的奇迹之旅】map与set应用
c语言·开发语言·c++
pu_taoc1 小时前
ffmpeg实战4-将PCM与YUV封装成MP4
c++·ffmpeg·pcm
2301_803554521 小时前
Pimpl(Pointer to Implementation)设计模式详解
c++·算法·设计模式
John_ToDebug1 小时前
从零开始:在 Windows 环境下拉取并编译 Chrome 源码全纪录
c++·chrome·windows
Dream it possible!2 小时前
LeetCode 面试经典 150_图的广度优先搜索_蛇梯棋(93_909_C++_中等)(广度优选搜索)
c++·leetcode·面试·广度优先