3

したがって、この別の古い巨大な C++ コードベースでは、このスタイルをよく見かけます。

// ...

void FooBar::Eggs(int spam);
void FooBar::Eggs(int spam) {
    // implementation here
    // ...
}

一般に、C++ で関数を前方宣言する意味は理解できますが、この種の重複を正当化する理由が見つかりません。それを排除しない理由はありますか?

4

2 に答える 2

0

不要だったと思います。関数は定義中に宣言されます。(私の知る限りでは)

于 2013-05-27T16:03:42.307 に答える