我已经看到构造函数、复制构造函数、析构函数和赋值运算符保存在典型的单例类中的私有(private)范围内。例如classCMySingleton{public:staticCMySingleton&Instance(){staticCMySingletonsingleton;returnsingleton;}private:CMySingleton(){}//Privateconstructor~CMySingleton(){}CMySingleton(constCMySingleton&);//Preventcopy-constructionCMySingleton&operator