[c++] 매크로 함수의 활용 예시

매크로 함수는 C++에서 코드를 간편하게 작성하고 실행하는 데 유용합니다. 매크로 함수를 사용하여 코드를 단순화하고 반복적이고 일관된 작업을 자동화할 수 있습니다.

다음은 매크로 함수의 활용 예시입니다.

#include <iostream>
#define SQUARE(x) ((x) * (x))

int main() {
    int num = 5;
    std::cout << "Square of " << num << " is " << SQUARE(num) << std::endl;
    return 0;
}

이 예시에서는 SQUARE이라는 매크로 함수를 정의하여 숫자를 제곱하는 작업을 수행합니다. 이를 통해 코드를 간소화하고 가독성을 높일 수 있습니다.

매크로 함수를 사용할 때 주의해야 할 점은 의도치 않은 부작용이 발생할 수 있다는 것입니다. 매크로를 사용할 때는 괄호를 올바르게 처리하여 원하는 결과를 얻을 수 있도록 해야 합니다.

참고 문헌: https://en.cppreference.com/w/cpp/preprocessor/replace