📌 컴파일 시, 함수 호출이 in-place 코드로 대체되어 함수 오버헤드가 없는 함수
- 문법: 함수 정의 앞에
inline키워드를 붙여 선언 (inline 함수원형/정의) - 권장 사항, 컴파일러가 무시 가능
- (최신 컴파일러) 인라인 함수로 정의하지 않더라도 함수를 적절하게 인라인함
활용
- 짧은 함수 길이 (1~2 lines) ➡ 프로그램 사이즈가 커지는 단점 Minimize
- Iteration 등으로 많이 호출(1,000,000)될 때 ➡ 유의미한 Speedup