したがって、この別の古い巨大な C++ コードベースでは、このスタイルをよく見かけます。
// ...
void FooBar::Eggs(int spam);
void FooBar::Eggs(int spam) {
// implementation here
// ...
}
一般に、C++ で関数を前方宣言する意味は理解できますが、この種の重複を正当化する理由が見つかりません。それを排除しない理由はありますか?
したがって、この別の古い巨大な C++ コードベースでは、このスタイルをよく見かけます。
// ...
void FooBar::Eggs(int spam);
void FooBar::Eggs(int spam) {
// implementation here
// ...
}
一般に、C++ で関数を前方宣言する意味は理解できますが、この種の重複を正当化する理由が見つかりません。それを排除しない理由はありますか?