我正在使用 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 文件中可能会更好。你能帮我澄清一下我的疑问吗?