c++单例模式的实现(一) 实现方法 1.将构造函数,析构函数私有化,这样保证在类外无法调用类的构造函数创建类的实例,只能通过类内部定义的方法进行创建: 2.在类内定义静态的,指向该类的指针变量ptr,负责保存创建的类的实例,并在类外部初始化为nullptr: 3.在类内部定义静态的实例化对象的方法,以及对对象进行销毁的方法.构造函数中,如果ptr为nullptr,则在堆空间上进行对象的创建,否则直接返回该指针:对象的销毁方法中,如果指针不为空,则进行析构,回收申请的堆空间. 代码如下: cla…