728x90

※인라인(inline) 함수

in은 "내부" line은 "프그램 코드 라인" 의미

/*프로그램 코드라인 안으로 들어가 버린 함수*/

 

매크로 함수의 장단점

장점: 일반적인 함수에 비해서 실행속도 빠름

단점: 정의하기가 어렵다. 복잡한 함수를 매크로의 형태로 정의 하는데 한계가 있다.

 

매크로 함수의 예

#include <iostream>

using namespace std;

 

#define SQUARE(x) ((x) * (x))

int main()

{

cout<<SQUARE(5)<<endl;

return 0;

}

'…™업무일지。 > …™C++。' 카테고리의 다른 글

상속(Inheritance)의 이해  (0) 2014.10.15
※const static 멤버  (0) 2014.10.15
※함수인자 디폴트  (0) 2014.10.15
※ 함수 오버로딩  (0) 2014.10.15
5강 클래스(class)  (0) 2014.10.13