Linuxでgccを使用してCで開発しています。
次の方法で、小さな関数を .H および .C ファイルに整理しています
// .H file
extern int my_function( int val );
// .C file
inline int my_function( int val ){
// my job..very short!
}
これらの関数は小さいため、インライン化するのに非常に適していますが、確実かどうかはわかりません。
私は自分のファイルを整理する方法に疑問を持っており、.C ファイルを使用せずにすべての関数を .h ファイルに直接インライン化する方がよいのではないかと考えていました。私の疑問を明確にするために少し手伝ってもらえますか?