리눅스에서 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 파일에 직접 모든 기능을 인라인하는 것이 더 좋을 것이라고 생각했습니다. 제 의심을 분명히하는 데 조금 도와 드릴까요?