Open bringtree opened 3 years ago
volatile 关键字: 可以让读取变量的时候 去内存里读, 避免因为编译器优化,多线程中去读cpu cache等原因造成 同个变量读出来结果不一致。
虚函数表: 让父类能够去调用子类的函数。 因为子类的虚函数值会优先覆盖掉父类的虚函数。
非new malloc 方式的对象或者变量 不需要 主动调用析构函数,超出作用域会自动释放。
volatile 关键字: 可以让读取变量的时候 去内存里读, 避免因为编译器优化,多线程中去读cpu cache等原因造成 同个变量读出来结果不一致。
虚函数表: 让父类能够去调用子类的函数。 因为子类的虚函数值会优先覆盖掉父类的虚函数。
非new malloc 方式的对象或者变量 不需要 主动调用析构函数,超出作用域会自动释放。