프로그래밍/c++ 명품프로그래밍
[c++] 인라인 함수란?
ITGenerations
2017. 11. 25. 03:39
인라인 함수(inline function)는 여러 버전의 C와 C++ 프로그래밍 언어에서 컴파일러가 인라인 확장 수행을 요청 받는 함수이다. 다시 말해, 프로그래머는 함수를 호출하는 코드를 함수가 정의된 곳에다 생성하지 않고 컴파일러가 완전한 함수체를 함수가 호출되는 모든 장소에 삽입할 것을 요청할 수 있다.
-출처: 위키백과-
- 예시 -
inline int max(int a, int b) { return (a > b) ? a : b; }