inline1 inline 함수 인라인 함수는 함수를 호출하는데 소요되는 자원을 최소화하기 위해서 호출될 함수 블록 전체를 프로그램과 한 몸처럼 컴파일해서 실행되도록 하는 함수를 말합니다. 일반적인 함수는 특정 위치에 컴파일된 함수가 위치하고 호출이 될 때마다 함수가 있는 곳으로 와서 함수를 수행하고 다시 원래 프로그램으로 돌아가는 식으로 동작하지만 인라인 함수는 호출되는 위치들마다 함수 블록들이 위치하고 있어서 그 자리에서 바로 실행되는 것처럼 수행된다고 하네요. 오픈소스 프로젝트로 공부하다 보면 아래 사진처럼 inline이라는 키워드로 시작하는 함수를 종종 볼 수 있습니다. 바로 이런 형태가 인라인 함수가 사용된 부분인데요. 함수 선언할 때 맨 앞에 "inline"이라는 키워드만 추가해서 사용할 수 있습니다. 인라인 함수는 언제 사.. 2021. 4. 16. 이전 1 다음