技术栈

C++ 内存管理

Domeecky2024-04-26 13:19

目录

一、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;
上一篇:网络爬虫之爬虫原理
下一篇:vi, vim,data,wc,系统常用命令-读书笔记(十)
相关推荐
jiunian_cn
18 小时前
【C++11】C++11重要新特性详解
开发语言·c++
tbRNA
18 小时前
C/C++ 内存管理
c语言·c++
WBluuue
19 小时前
AtCoder Beginner Contest 438(ABCDEF)
c++·算法
k***9216
19 小时前
【c++】多态
java·开发语言·c++
Cappi卡比
19 小时前
C++性能优化
c++
深盾科技
19 小时前
C++ 中 std::error_code 的应用与实践
java·前端·c++
wzfj12345
19 小时前
Opaque Pointer / Incomplete Type
c++·算法·c
fpcc
19 小时前
C++23中的模块应用说明之三深入分析和混合编程
c++·c++23
能量鸣新
19 小时前
资源分享第三天
c语言·开发语言·c++·python·计算机视觉·c#
Morwit
19 小时前
Qt CMake 项目中 QML 和资源文件的引入方式
开发语言·c++·qt
热门推荐
01GitHub 镜像站点02手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04Linux下V2Ray安装配置指南05jdk21下载、安装(Windows、Linux、macOS)062025 最新教程:注册并切换到美区 Apple ID07GitLab 零基础入门指南:从安装到项目管理全流程08Claude Code Skills 实用使用手册09Labelme从安装到标注:零基础完整指南10UV安装并设置国内源