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;
相关推荐
紫陌涵光20 分钟前
538. 把二叉搜索树转换为累加树
c++·算法·leetcode
Dovis(誓平步青云)21 分钟前
《C/C+++ Boost 轻量级搜索引擎实战:架构流程、技术栈与工程落地指南——构造正/倒排索引(中篇)》
开发语言·c++·搜索引擎
yi.Ist25 分钟前
牛客寒假训练营3
c++·学习·算法
小龙报34 分钟前
【算法通关指南:数据结构与算法篇】二叉树相关算法题:1.美国血统 American Heritage 2.二叉树问题
c语言·数据结构·c++·算法·深度优先·广度优先·宽度优先
yyjtx42 分钟前
DHU上机打卡D29
数据结构·c++·算法
feng_you_ying_li1 小时前
类和对象(中)
c++
Max_uuc1 小时前
【架构心法】炸毁巨石阵:从单体巨兽到微内核 (Microkernel) 插件化架构的 Qt C++ 工业软件演进
c++·qt·架构
「QT(C++)开发工程师」1 小时前
# [特殊字符] Day 1:Qt 信号槽原理深入 - 核心学习笔记
c++·qt
Mr YiRan7 小时前
C++面向对象继承与操作符重载
开发语言·c++·算法
额,不知道写啥。13 小时前
HAO的线段树(中(上))
数据结构·c++·算法