单例饿汉式,比较有意思的地方

167 阅读1分钟

今天在看"黑马_设计模式"时惊奇于饿汉单例的实现,这么创建静态对象,自己代码试了下竟然编译成功了,惊奇在于调用私有的构造函数

class A
{
private:
    A() {}
    static A* p_a;
};
// 静态对象
A* A::p_a = new A;