标签: c++
让我们说我有一大堆对象,这些对象派生自一个名为Init()的成员函数的类:
Init()
class Object { public: Init(); };
让我们说我有一个带有公共方法的单例对象,例如
singleton.SomeFunction();
是否有一种直截了当的方法可以阻止SomeFunction()在任何Object类型的对象的Init()方法中被调用,或者从Object派生?
SomeFunction()