C++单例模式,为什么这段只会执行一次构造函数

2024年12月05日 07:49
有2个网友回答
网友(1):

第一,一般的类,构造函数是公有的,因此可以外部调用,但是单利模式是私有的,因此你根本不能调用构造函数。
第二,单利模式的构造函数和静态函数绑定的,通过类的静态函数,唯一的调用一次构造函数,其他时候只返回类的指针,因此你想多构造都不可能。

网友(2):

单件模式只会有一个实例,当然不可能有多次构造函数调用