在 GitHub 中,如何在"CPubKey::RecoverCompact"中搜索"RecoverCompact"

In GitHub, how do I search for "RecoverCompact" in "CPubKey::RecoverCompact"

本文关键字:RecoverCompact 搜索 CPubKey GitHub      更新时间:2023-10-16

我正在GitHub上搜索"RecoverCompact"的给定定义,并且不断得到从第一个版本签入的结果。

我意识到我的错误是GitHub不会搜索部分文本,因为它将"CPubKey::RecoverCompact"视为单个字符串,而在我的情况下,我不知道这是在哪个对象中。

  • 为什么我可以搜索"恢复压缩"的某些实例,而不能搜索其他实例?(即旧版本?

  • 假设这与方法的声明方式有关,那么这种声明格式叫什么?(全球?我不是C++开发人员)

如果在同一存储库中搜索RecoverCompact,则可以在CPubKey类中看到其声明

// Recover a public key from a compact signature.
bool RecoverCompact(const uint256 &hash, const std::vector<unsigned char>& vchSig);

要搜索旧版本,您必须克隆存储库并使用 git log -G ,如此处所述。