...Uncopyable的析构函数不必是虚函数。因为Uncopyable没有包含任何数据,因此符合Item39描述的,它是进行空基类优化(empty base class optimization)的合格者.一般来说,你可以忽略这些微妙之处,按照展示的使用就可以了,它会恰到好处的工作。
基于42个网页-相关网页
空白基类优化 Empty Base Optimization
空基类优化
Empty base class optimization
以上为机器翻译结果,长、整句建议使用 人工翻译 。
清单5给出的代码在优化了空基类的编译器上证明了这一点。
Listing 5 shows the code that proves the point on compilers optimizing empty base classes.
youdao
清单9基于编译器会优化空基类的假设。
Listing 9 is based on the assumption that the compiler optimizes away the empty base classes.
应用推荐
模块上移
模块下移
不移动