Advertisement

C++ 类内存管理

阅读量:

Abstract

最近在阅读侯捷C++面向对象高级开发(上),内容讲解得非常出色,有兴趣的朋友不妨去了解一下。
在该课程中,侯捷老师讲解了基础的C++与类的相关知识。我将其中涉及内存的部分内容进行了记录(因为这部分内容让我觉得十分有趣)。

Class in memory

侯捷老师指出,在面向对象编程中存在一个核心特征,即数据封装。类将数据进行封装,并设计了对应的操作函数来处理这些数据。在C++语言中,通过类所生成的实例中,数据被划分为多个部分,而操作函数则仅保留一份。
实际上,这正是我们所期待的设计效果。

在这里插入图片描述

new and delete

如下图所示:

在这里插入图片描述

针对此问题,我已在Visual Studio平台上进行了相应的验证过程:

全部评论 (0)

还没有任何评论哟~