我在PARSEC基准测试套件中找到了一个C++文件,看到了一些像这样的函数:
long Rng::rand()
{
return _rng->randInt();
}
Run Code Online (Sandbox Code Playgroud)
什么是::在函数的名称在这里做?
Alo*_*ave 10
在C++中::是Scope解析运算符.
在这种情况下,它告诉编译器它是rand()方法的定义,它是Rng类/结构/联合/命名空间的成员函数.
Jon*_*ler 10
在C中,::语法错误除非它出现在注释,字符文字或字符串文字中.
在::只能出现在C++代码.
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |