gpt4 book ai didi

带有 : : (double colon) syntax? 的 C 函数

转载 作者:行者123 更新时间:2023-12-02 09:34:07 25 4
gpt4 key购买 nike

我在 C 文件的许多函数中都遇到过这种“:: ”双冒号语法,但我完全不确定这是什么?!

我的谷歌搜索结果似乎说这是 GDB 范围解析运算符,尽管我没有找到很多这样的例子,也没有在 C 教程中看到它之前提到过(它似乎在 C++ 源代码中出现了更多......)。

此外,我从未使用过 GDB。

这是我在 C 源代码中找到的一个示例函数:

     Player :: Move (Pos *f, Pos *t)
{
board->Move (f, t);
board->Dump ();
PaintBoard ();
return 1;
}

所以我很感激对 C 中这个“::”运算符的一些很好的帮助和解释。

我的 C 知识非常基础,现在我还不明白“->”运算符的含义,但我希望在学习更多 C 时弄清楚这些所有这些运算符和这些函数中的指针操作!

最佳答案

:: 不是 C,而是 C++ 范围解析运算符 (C++11, 3.3.6p2)。

有关更多信息,请参阅 http://en.wikipedia.org/wiki/Scope_resolution_operator

关于带有 : : (double colon) syntax? 的 C 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29200100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com