3

我正在阅读LAMMPS(一个开源项目)中的文件,并遇到了这行语法

class FixPropertyGlobal* add_fix_property_global(int narg,char**arg,const char*);

在一个.h文件(Modify.h)中的一个类声明。我的问题是:为什么要在看起来像成员函数的前面添加关键字 class?这个语法是什么意思?

4

1 回答 1

2

那只是全局函数的声明,而不是成员函数的声明。

这相当于:

class FixPropertyGlobal;
FixPropertyGlobal* add_fix_property_global(int narg,char**arg,const char*);
于 2014-06-16T05:02:54.607 回答