티스토리 뷰
이것도 예전 이글루스 블로그에서 옮겨 온건데.. 지금 보니 뭔말인지 잘모르겠네 ㅋㅋ...
으흠. 전에 책에서 보기로 컴파일러가 알아서 inline화한다고 본거 같은데 흠냐 역시 정리를 해야하는데..
어쨋든 함수를 inline했을 시 매크로함수와 같이 컴파일시 함수호출방식이 아니라 그 지점에
함수를 박아?넣는다라는 어쨋든 일반 함수로 했을시보다 컴파일 속도가 빠르다.
하지만 함수정의부분이 헤더파일에 있어야한다. 컴파일시 함수의 사이즈를 알아야 하기때문이다.
또한 매크로함수와 비슷하지만 매크로함수의 제약인 변수타입을 지정할 수 없이 치환하는 형태에서 좀더 편하게 쓸 수 있다.
아 말이 이상하게 꼬이지만 뭐. 시간봐서 수정을 해야겠다.
'기타' 카테고리의 다른 글
그래픽 카드 알아내기 (0) | 2014.02.19 |
---|---|
Visualstudio 2012 Warning : MSB8012 (0) | 2014.02.14 |
Awesomium (0) | 2013.10.27 |
crtdbg 메모리릭 (0) | 2013.09.08 |
컴파일러 버전 알아내기 (0) | 2013.09.08 |