[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