C++深入学习
嘎子1985
这个作者很懒,什么都没留下…
展开
-
C++深入学习-指针,引用与多态
在上一篇笔记中,我记录了对C++对象模型的理解,包括支持多态的对象模型结构。那么多态发生的最直接最基本的条件为什么必须是指针(Pointer)和引用(Reference)呢? 这个问题可以追溯到刚接触C++时,教材上就是这么写的:经由指针和引用完成的函数调用会被动态完成,对象则不可以。我们在这里统一以指针调用来说明这个问题(引用本质通常是由指针实现,我们视为const 指针)。先看...原创 2019-04-04 17:07:16 · 672 阅读 · 0 评论 -
C++深入学习-对象模型
这里写自定义目录标题前言空的类包含静态变量的类支持多态的类前言使用C++多年,但是对C++对象没有深入研究过,最近在读jjhou的深度探索C++对象模型这本书,对面向对象有了一些初步的了解。为了加深学习的印象,以自己的思路形成此文,如有理解错误或不到位的地方,欢迎交流指正。空的类class CEmpty{};空的类对象大小不是0,是一个字节,即用一个char来表明自己的存在。包含静...原创 2019-04-01 17:41:59 · 174 阅读 · 0 评论