首页 > 解决方案 > 在 C++ 标准中的什么地方指定了在满足以下条件时可以应用空基类优化?

问题描述

下面的段落来自“C++ 模板。完整指南”一书,它是从这个站点复制的。

然而,即使 C++ 中没有零大小类型,C++ 标准确实规定,当空类用作基类时,只要不会导致将其分配给它,就不需要为其分配空间。与另一个相同类型的对象或子对象相同的地址。让我们看一些例子来阐明这种所谓的空基类优化(或 EBCO)在实践中的含义。考虑以下程序: ...

标签: c++language-lawyer

解决方案


推荐阅读