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;
相关推荐
melonbo10 分钟前
桥接模式C++
开发语言·c++·设计模式·桥接模式
_多拉不懂A梦9 小时前
FFmepg源码系列-avformat_open_input()
c++·ffmpeg·音视频
码达拉10 小时前
顺序表的总结及模拟实现
数据结构·c++
源远流长jerry10 小时前
OpenHarmony概述与使用
c语言·c++·鸿蒙系统
艾莉丝努力练剑10 小时前
深入详解C语言的循环结构:while循环、do-while循环、for循环,结合实例,讲透C语言的循环结构
c语言·开发语言·c++·学习
郝学胜-神的一滴14 小时前
C++中的`auto`与`std::any`:功能、区别与选择建议
开发语言·c++·程序人生·算法
极客BIM工作室16 小时前
老生常谈智能指针:《More Effective C++》的条款28
开发语言·c++
嘟爸教编程16 小时前
C++少儿编程(二十二)—条件结构
开发语言·c++
幸幸子.17 小时前
LeetCode 组合总数
c++·算法·leetcode
☆璇18 小时前
【C++】哈希
c++·算法·哈希算法