inline 함수

[Effective C++] #28_예외 안전성 확보 Scott Meyers의 "Effective C++" 를 통해, C++ 구현에 필요한 개념들을 이해하고, 기록하기 위함입니다. 해당 항목은 5장 '구현', 항목 30 "인라인 함수는 미주알고주알 따져서 이해해 두자" 에 해당하는 내용입니다. 인라인 함수 인라인 함수는 함수 호출 시 발생하는 오버헤드를 줄이기 위해 함수를 호출하는 대신 함수가 호출되는 곳마다 함수 본문의 코드를 복사해 넣어 주는 방법입니다. 함수처럼 보이고, 함수처럼 동작하며, 메크로보다 훨씬 안전하고 쓰기 좋습니다. 책에서 얘기하는 '인라인 함수'의 장점은 이와 같습니다. 컴파일러 최적화는 함수 호출이 없는 코드가 연속되어 이어지는 구간에 적용되도도록 설계되어있고, 인라인 함수를 사용..
Hardii2
'inline 함수' 태그의 글 목록