코딩/C++,C
[C++]인라인함수?
way to happiness
2021. 2. 9. 12:44
C++ 08.06 - 인라인 함수 (inline function)
인라인 함수 (inline function) 함수를 사용하면 다음과 같은 많은 이점을 얻을 수 있다. 함수 내부의 코드를 재사용할 수 있다. 인스턴트 코드보다 함수에서 코드를 변경하거나 업데이트하기가 더
boycoding.tistory.com
인라인함수의 반대편에 있는 함수는 실행을 하면 소스코드의 흐름을 잠깐 멈추고(cpu의 레지스터에 위치정보를 잠깐 저장하고) 함수에 매개변수를 넘겨주고 몸체를 읽은 후 다시 반환값을 가지고 cpu에 저장했던 위치정보를 기반으로 돌아온다. 반면 인라인 함수는 함수가 위치한 곳에 함수의 소스코드를 복사하는 형태로 실행이됨.