inline
-
매크로, inline플밍/C++ (overview) 2012. 1. 3. 22:43
2006/06/30 04:42 방법 1. 매크로 ============= #define SQUARE(x) ((x) * (x)) std::cout std::cout inline화 되었다. [방법 1. 매크로 방법 2. C++의 inline 키워드] -------------------------------------------------------------- * 함수호출과는 메커니즘이 다르다. (함수 호출은 스택공간도 필요하고, 시간도 걸린다.) 매크로 단점 : 함수 구현 까다롭고, 디버깅 어려움 매크로 장점 : 성능상 이점. (시간, 비용) 방법 2. inline 키워드 =================== inline int SQUARE(int x){...} * 함수 정의 후 앞에 inline만 붙여주면..