防止特定功能内的函数调用

时间:2017-06-08 04:44:27

标签: c++

让我们说我有一大堆对象,这些对象派生自一个名为Init()的成员函数的类:

class Object {
  public:
    Init();
};

让我们说我有一个带有公共方法的单例对象,例如

singleton.SomeFunction();

是否有一种直截了当的方法可以阻止SomeFunction()在任何Object类型的对象的Init()方法中被调用,或者从Object派生?

0 个答案:

没有答案