3

私は(オープンソースプロジェクト)のファイルを読んでいて、LAMMPSこの構文行に出くわしました

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

クラス宣言の.hfile( )の 1 つ。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 に答える