작은 함수
짧고 자주 호출되는 함수에서 호출 오버헤드를 줄일 수 있다.
함수를 호출하는 대신 본문을 호출 지점에 펼칠 수 있지만, 실제 적용 여부는 컴파일러가 판단한다.
짧고 자주 호출되는 함수에서 호출 오버헤드를 줄일 수 있다.
inline 키워드가 있어도 무조건 펼쳐지는 것은 아니다.
여러 파일에서 쓰는 인라인 함수는 정의 위치와 중복 규칙을 고려한다.
큰 함수를 펼치면 실행 파일 크기와 캐시 효율이 나빠질 수 있다.
inline은 성능 마법 버튼이 아니다. 작은 함수의 의도를 표현하고, 실제 성능은 컴파일 결과와 측정으로 확인해야 한다.