사실 프로그래머라면 inline 함수에 대해서 많이 꺼리게 될지도 모른다.
속도면에선 일반 함수 보다 빠를지 모르나
메모리면에선 비효율 적이기도 하니 말이다.
단순히 함수 앞에 inline이라고 써주는 것 만으로 inline을 선언 할 수 있지만,
사실은 그렇게 간단한게 아니라는 말을 어떤 책에서 읽은 기억이 난다.
대충 사용법만 예제로 집어보고 넘어가자.
좀더 자세한 이야기는 후에 다시 살펴 보도록 하자.
#include <iostream>
inline int temp(); // 간.단.
void main()
{
temp();
}
inline int temp()
{
return 0;
}
'프로그래밍 > C++' 카테고리의 다른 글
const 상수화 (0) | 2010.03.17 |
---|---|
namespace(이름 공간) (0) | 2010.03.15 |
디폴트 매개변수 (0) | 2010.03.15 |
함수 오버로딩 (overloading) (0) | 2010.03.15 |
putback(), peek() (0) | 2010.03.15 |