.hファイルではなく.cファイルでcインライン関数を定義する方法はありますか?

StackOverflow https://stackoverflow.com/questions/2752644

  •  02-10-2019
  •  | 
  •  

質問

私が知っているように、cインライン関数本文は、.hのfills 'function-nameが使用されているが定義されていないため、.hファイルで.hファイルで定義する必要があります。

これは通常の方法ですか?または、.cファイルでインライン関数本文を定義する方法は?

役に立ちましたか?

解決

.c ファイルは独立してコンパイルされます .o 出力。 aでインライン関数を定義する場合 .c ファイル、他のソースファイルはそのような機能を確認できないため、インライン化することはできません。

したがって、インライン関数はにあります .h コードを共有できるようにファイル。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top