c ++使用同名的类中的默认函数

时间:2014-08-22 17:30:30

标签: c++ function object redeclare

在c ++中实现类的好方法是什么:

Someclass.h:

class SomeClass
{
    public:
       SomeClass();
       void kill();
}

Someclass.cpp:

SomeClass::kill(){
    kill();//This would cause an infinit recursion
           //How to fix it?
}

所以我要做的就是在我的对象中重新声明一个函数作为一种方法。 我找不到是否有命名空间或类似的东西,包含“kill()”,“sleep(int sec)”。 希望你能帮忙。

1 个答案:

答案 0 :(得分:5)

SomeClass::kill(){
    ::kill();
}

::访问全局范围

相关问题