c++ - 反向 C++ 查找

标签 c++ templates

我是一名“C”程序员,只知道 C++ 的最细微部分。我正在查看一些开源 C++ 代码,试图了解它正在做的一些事情。我可以解决大部分问题,但有时会有我不认识的语法,我希望能够“查找”语法的含义,这样我就可以阅读足够的内容来理解那部分 C++。但是你不能只在谷歌中输入一堆符号——或者任何其他东西来找出 C++ 中的含义。关于一般情况下我如何做到这一点有什么建议吗?

我现在遇到的具体语法如下:

void Blah<BOARD>::Generate(SgPoint p)

<BOARD> 的意义是什么?在这种情况下?我应该查阅什么才能理解它?

最佳答案

void Blah<BOARD>::Generate(SgPoint p)

Generateclass template 的成员函数Blah .

BOARD是参数的名称。

你的类(class) Blah可能是这样的:

template <typename BOARD>
class Blah
{
   //...some code
   void Generate(SgPoint p);
   //...some more code
};

关于c++ - 反向 C++ 查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3863156/

相关文章:

c++ - 有没有一种简单的方法可以将变量压入堆栈以供以后检索

c++ - 将字节编码到枚举

c++ - 在C++中使用Go

c++ - 有没有办法测试输入是否是 C++ 中的数字?

c++ - 模板类多重继承编译器无法解决歧义

c++ - 自定义折叠模板参数空间

c++ - QMetaType::Type来自模板类型

c++ - C++中指针数组的语法

python - 如何在 Django 模板中使用后删除 session 变量

c++ - 运算符重载和模板特化