getCPUusage()
과 같은 함수 호출시 Windows 또는 Linux 용 getCPUusage()
함수로 리디렉션되는 API를 만들고 싶습니다. 그래서 나는 접착제 파일 api.h
을 사용하고 있습니다 : inline
를 사용하여 더 나은 솔루션이 될 것입니다 경우API에 대한 인라인 함수 사용
getCPUusage() {
#ifdef WIN32
getCPUusage_windows();
#endif
#ifdef __gnu_linux__
getCPUusage_linux();
#endif
}
그래서 나는 내 자녀로부터 전화가 더 큰 것, 궁금해.
제 질문은 다음과 같습니다.이 상황에서 모든 호출에 인라인 함수를 사용하는 것이 더 좋습니까?
http://stackoverflow.com/questions/1759300/when-should-i-write-the-keyword-inline-for-a-function-method 가능한 중복 –
누락 된 사실을 알고 계십니까? #endif 's? –
그래, 그게 예일 뿐이야, 미안. – Xaltar