私のプロジェクトでは、私のヘッダーファイルで定義されているいくつかの "インタフェース"関数があります。しかし、私は同じソースファイル内でのみ使用されるより多くの機能を持っています。したがって、どのヘッダファイルにも関数宣言はありません。Cソースファイル内のすべての関数をインラインで
inline
と宣言することをお勧めしますか?インライン関数はパフォーマンスが優れているので、私には良いアイデアのように思えます。または何か欠点がありますか?私は、実行可能ファイルのサイズが大きくなる可能性がありますが、これは私にとっては大丈夫です。
「静的」として宣言することをお勧めします。 – LPs