私有构造函数不是不能调用构造函数 而是只能通过你提供的静态成员来实例他static CconDb * pcon;是类的公有成员 通过它当然可以调用类的私有构造函数呀我想你应该好好理解一下CconDb* CconDb::pcon这半句话的含义