C++ 如何搜索没有名称的函数的定义

C++ 如何搜索没有名称的函数的定义,c++,C++,当我试图理解cpp程序时,我遇到了这样一个问题: 具有图像=(*kinfu)(深度设备) 我试图理解函数的功能,但没有任何名称,我无法搜索函数定义 你们对我应该如何搜索它的定义有什么建议吗 谢谢在代码中搜索kinfu。它可能是该类的数据成员。我的猜测是kinfu\uu是指向函子的指针,例如: struct SomeFunctor { bool operator()(float depth) { … } }; ⋮ class SomeClass { ⋮ private: S

当我试图理解cpp程序时,我遇到了这样一个问题:
具有图像=(*kinfu)(深度设备)

我试图理解函数的功能,但没有任何名称,我无法搜索函数定义

你们对我应该如何搜索它的定义有什么建议吗


谢谢

在代码中搜索
kinfu
。它可能是该类的数据成员。我的猜测是
kinfu\uu
是指向函子的指针,例如:

struct SomeFunctor {
    bool operator()(float depth) { … }
};
⋮
class SomeClass {
    ⋮
private:
    SomeFunctor * kinfu_;
    ⋮
};

在代码中搜索
kinfu
。它可能是该类的数据成员。我的猜测是
kinfu\uu
是指向函子的指针,例如:

struct SomeFunctor {
    bool operator()(float depth) { … }
};
⋮
class SomeClass {
    ⋮
private:
    SomeFunctor * kinfu_;
    ⋮
};

kinfu很可能是一个函数指针,其全部目的是它没有一个可能的值,而是有多个值。您需要找到设置其值的位置,这将引导您找到正在执行的具体函数

您还可以使用调试器打印
kinfu
的值,这也将打印出其当前函数值的名称


kinfu\uu
也可以是指向定义
operator()
的类实例的指针,在这种情况下,您需要找到成员的定义。

kinfu\u
可能是一个函数指针,其全部目的是它没有一个可能的值,而是有多个可能的值。您需要找到设置其值的位置,这将引导您找到正在执行的具体函数

您还可以使用调试器打印
kinfu
的值,这也将打印出其当前函数值的名称


kinfu\uu
也可以是指向定义
operator()
的类实例的指针,在这种情况下,您需要找到成员的定义。

谢谢!这真的让我知道从哪里开始找汉克斯!这真的给了我一些开始寻找的线索