编译期侦测可转换性和继承性
编译期侦测可转换性和继承性 Ø 理论基础:Sizeof会直接传回大小,不需拖到执行期才评估。Ø &nb...
型别选择
型别选择 Ø 需求:有时候,泛型程序需要根据一个boolean变量来选择某个型别或另一型别。Ø &nbs...
Bridge模式与仿函数
Bridge模式与仿函数 1. STL中仿函数的传递Ø 在STL中,函数对象(即仿函数)以值传递和返回,所以必须确保当...
空白基类优化(EBO,Empty Base Optimization)
空白基类优化(EBO,Empty Base Optimization) 空类的定义:一个直接或间接都不包括非静态数据成员的类。(间接不包括是指所继承的基类也不含有非静态数据成员)例如以下的类S和类A都是空类。class S{&...