인라인함수 (1) 썸네일형 리스트형 [C++ 독학하기] 8. 인라인 함수 개념 안녕하세요. 취업한 공대누나입니다. 요즘은 C++에 대한 공부를 계속해서 해나가고 있는데요. 오늘은 인라인 함수에 대해서 공부해보도록 하겠습니다. 1. 인라인(Inline) 함수란? 일반적으로 함수를 호출하면 메모리 사용이 증가하고 매개변수 때문에 메모리 복사가 일어나며 제어 흐름도 이동해야 합니다. 눈에 보이지는 않아도 내부적으로는 여러 연산들이 일어나고 있는 것입니다. 복잡한 함수의 경우 함수를 호출할 때 생기는 오버헤드가 크게 중요하지 않지만 간단한 함수의 경우 함수 호출에 필요한 시간이 함수를 실행하는데 필요한 시간보다 더 긴 경우가 있습니다. 보통 이러한 오버헤드들을 줄이기 위해서 매크로를 사용합니다. 하지만 매크로는 함수가 아니기 때문에 논리적 오류를 발생시킬 수 있으며 매개변수 형식을 지정할.. 이전 1 다음