1、C++中,基类的静态成员变量被所用子类共用
2、C++标准规定,在头文件中定义的非模板、非静态成员函数,若未显式inline,会被默认为inline函数。
3、C++中的Translation Unit:TU是编译器在预处理阶段完成后,进入编译阶段时所看到的最小源码单元,每个.cpp/.c文件,各自与其包含的头文件合并后,就是一个独立的翻译单元。
4、实现单例模式,如果把获取单例的方法(getInstance)放在头文件实现,会导致每个包含这个头文件的cpp都独立得拥有一份instance导致无法真正实现单例。
172万+

被折叠的 条评论
为什么被折叠?



