everystep
C++ 对象模型

菱形继承与虚继承:解决问题的代价

从早期 C++ 大工程的多重继承说起:菱形继承为什么会出现两份基类,virtual 继承怎么‘合并’,以及你为此付出的布局与构造成本。

12 个章节
持续更新中

发现错误或想要改进?

本文档开源并托管在 GitHub 上,欢迎提交 PR 修正错误或补充内容。

在 GitHub 上编辑