小编Poe*_*hli的帖子

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

在c ++中实现类的好方法是这样的:

Someclass.h:

class SomeClass
{
    public:
       SomeClass();
       void kill();
}
Run Code Online (Sandbox Code Playgroud)

Someclass.cpp:

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

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

c++ function object redeclare

0
推荐指数
1
解决办法
94
查看次数

标签 统计

c++ ×1

function ×1

object ×1

redeclare ×1