C++学习/复习6---内存管理(数据的位置/大小)/new、delete/内存相关面试题(malloc与new/内存泄漏)

一、内存中区域

1.不同数据的存储位置

2.数据占用内存大小

二、动态内存函数

三、new与delete

1.操作内置类型

2.操作自定义类型

四、operator new与operator delete

1.底层源码(malloc/free)

2.内置/自定义与构造和析构

3.举例

五、定位new表达式

1.举例:malloc与定位new模拟new

六、相关面试题

1.malloc/free与new/delete的区别

2.内存泄漏

相关推荐
ha204289419410 小时前
Linux操作系统学习之---线程池
linux·c++·学习
递归不收敛12 小时前
专属虚拟环境:Hugging Face数据集批量下载(无登录+国内加速)完整指南
人工智能·笔记·git·python·学习·pycharm
GIS开发特训营14 小时前
常见二三维GIS数据分类及处理流程图
学习·流程图·gis·gis开发·webgis
神秘剑客_CN14 小时前
MacOS学习笔记
笔记·学习·macos
林一百二十八14 小时前
在Ubuntu上学习C语言(一)
c语言·学习·ubuntu
AC是你的谎言14 小时前
HTTP和HTTPS
linux·网络·c++·网络协议·学习·http·https
Ypuyu15 小时前
【GoLang】【框架学习】【GORM】4. 使用 BeforeUpdate hook 操作时,出现反射报错
开发语言·学习·golang
ZIM学编程15 小时前
「学长有话说」作为一个大三学长,我想对大一计算机专业学生说这些!
java·c语言·数据结构·c++·python·学习·php
Felicity_Gao16 小时前
uni-app App升级功能实现
前端·学习·uni-app
CS Beginner16 小时前
【搭建】个人博客网站的搭建
java·前端·学习·servlet·log4j·mybatis