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;
相关推荐
郝学胜-神的一滴3 分钟前
Linux信号的概念与机制
linux·服务器·开发语言·c++·程序人生
编程小Y6 分钟前
C++ ODB ORM 从入门到实战应用
开发语言·c++
宠..7 分钟前
创建标签控件
java·服务器·开发语言·前端·c++·qt
yuuki23323312 分钟前
【C++】类和对象(中)
android·java·c++·后端
玖剹18 分钟前
floodfill算法题目(二)
c语言·c++·算法·leetcode·深度优先·dfs·深度优先遍历
surtr119 分钟前
区间查询mex异或gcd (焰与霜的共鸣,可持久化线段树+思维)
数据结构·c++·算法·数学建模·stl·动态规划
yolo_guo36 分钟前
opencv 学习: 11 图片像素位置变换,以图片加水波纹特效为例
c++·opencv·计算机视觉
序属秋秋秋36 分钟前
《Linux系统编程之进程环境》【地址空间】
linux·运维·服务器·c语言·c++·系统编程·进程地址空间
SunkingYang37 分钟前
Visual Studio 2022开发C/C++库:解决只生成DLL未生成LIB文件的完整指南
c++·库文件·未生成lib·只生成dll