인라인 함수라는 것은 단어 뜻대로 보면 "프로그램 코드라인 안으로 들어간 함수" 라는 뜻이된다. 매크로 함수의 장점 일반적인 함수에 비해서 실행속도의 이점이 있다. 왜냐하면 컴파일 이전에 코드가 변환되되어 일반적인 함수가 가지는 호출 과정이 없기 때문에 속도면에서 이득을 보인다. 매크로 함수의 단점 정의하기가 어렵고, 복잡한 함수를 매크로의 형태로 정의하는데 한계가 있다. 매크로함수 기본 사용법 #include #define SQUARE(x) ((x)*(x)) using namespace std; int main() { cout