>> Delete Reply from No. 45246 article
No. RE: [질문]C 언어에서 inline 함수란?

등록 2002-03-21 17:07:00 By localhost     조회 1
이름 soMeCan    

		 흐름에 따라서 쭉 실행되다가 보통 함수의 경우는 그 함수 루틴이 저장된 있는 곳으로
점프를 하게 됩니다 (어셈측면에서). 리턴할때 필요한 정보등은 스택에 저장되구요. 그래
서 함수호출이 여러번이더라도 실제로 복사본은 하나입니다.
   그런데 인라인 함수는 그 함수의 루틴으로 점프하는게 아니라 그 위치에
함수의 코드를 그대로 삽입시키는 걸로 알고 있습니다.
   프로그램이 용량이 늘어나는 대신에 함수호출시의 오버헤드가 줄어들어서
속도가 늘어난다더군요.
 : C 언어에서 inline 함수란? 어떤것이며 어느때 쓰는건지요?
 --
Jimin
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved