|
|
1
3
如果使用在cpp文件中初始化的静态实例字段,如果某些静态/全局的初始化尝试获取单例实例,则可能会获得多个实例(甚至更糟糕的行为)。这是因为编译单元之间的静态初始化顺序未定义。 |
|
|
2
1
只要ctor是私有的,继承就不应该成为问题。 boost::noncopyable 这是最简单的预防方法。 |