Linuxでgccを使ってC言語で開発しています。私は次のよう関数をインライン展開する
// .H file
extern int my_function(int val);
// .C file
inline int my_function(int val){
// my job..very short!
}
に.Hと.Cファイルの私の小さな機能を整理しています
これらの関数が小さいので、インライン化することは非常に良い候補であるが、彼らがするかどうかはわかりません確かに。
私は自分のファイルを整理する方法に疑念があります。おそらく、すべての関数を.Cファイルなしの.hファイルに直接インライン展開する方が良いでしょう。 疑問を明確にするのに少し助けてくれますか?