인라인 함수1 [C++] 인라인(inline) 함수를 알아보자! 1. 인라인(inline) 함수란?먼저, 인라인 함수라고 이름을 붙인 의미를 이해해보자. 인라인은 말 그대로 인(in) + 라인(line) 으로 '코드라인 내부에 들어간 함수' 라고 생각하면 될 것 같다. 인라인 함수와 비슷한 기능으로는 C언어에서 매크로 함수가 있었다.혹시, 매크로 함수가 정확히 기억이 나지 않는다면, 다음 링크를 참고해보자![매크로 함수 알아보기] 어쨌든, 비슷한 기능을 하는 매크로 함수가 존재하였는 데, 인라인 함수가 추가된 이유는 뭘까.그러므로, 먼저 매크로 함수의 장/단점을 간단하게 정리해보자. 매크로 함수의 장점은 일반적인 함수에 비해서 실행속도가 더 빠르다는 점이다.반면에 단점으로는 정의하는 것이 어렵고, 복잡한 매크로 형태로 정의하는 것에 한계가 있다는 것이다.간단한 예를 .. 2018. 5. 6. 이전 1 다음