프로그래밍 공부

inline function 1

카테고리 설명
  • 인라인 함수는, C++에서 사용되는 일반적인 함수와 다르게, 함수 코드를 직접 삽입하는 방식으로 동작한다. 이를통해 함수 호출에 따른 오버헤드를 줄일 수 있으며, 실행속도가 빨라진다. 인라인 함수의 특징은 다음과 같다. 함수 호출이 아닌 코드 삽입 : 함수 호출문이 있는곳에 함수코드가 직접 삽입되는 방식으로 동작하게 된다. 실행속도 향상 : 함수호출 오버헤드를 제거함으로 ( 함수가 코드에 직접 삽입됨으로 호출되지않는다 ) 실행속도가 빨라진다. 함수 크기 제한 : 함수 코드가 컴파일 시점에 CODE삽입으로 대체됨으로 함수의 크기가 일정크기 이상이 되면 인라인 함수로 사용할 수 없다. 장점 실행속도가 빠르다. 함수 호출로 발생하는 오버헤드를 줄일 수 있다. 단점 인라인 함수의 크기가 일정 이상이면 인라인 함..