>> Edit article
이름
제목
패스워드
흐름에 따라서 쭉 실행되다가 보통 함수의 경우는 그 함수 루틴이 저장된 있는 곳으로 점프를 하게 됩니다 (어셈측면에서). 리턴할때 필요한 정보등은 스택에 저장되구요. 그래서 함수호출이 여러번이더라도 실제로 복사본은 하나입니다. 그런데 인라인 함수는 그 함수의 루틴으로 점프하는게 아니라 그 위치에 함수의 코드를 그대로 삽입시키는 걸로 알고 있습니다. 프로그램이 용량이 늘어나는 대신에 함수호출시의 오버헤드가 줄어들어서 속도가 늘어난다더군요. : C 언어에서 inline 함수란? 어떤것이며 어느때 쓰는건지요? -- Jimin
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved