컴파일러 경고(수준 1, 오류) C4003
함수 같은 매크로 호출 'identifier'에 대해 인수가 부족합니다.
매크로 정의의 형식 매개 변수 수가 매크로의 실제 매개 변수 개수를 초과합니다. 매크로 확장은 누락된 매개 변수를 빈 텍스트로 대체합니다.
다음 샘플에서는 C4003을 생성합니다.
// C4003.cpp
// compile with: /WX
#define test(a,b) (a+b)
int main()
{
int a = 1;
int b = 2;
a = test(b); // C4003
// try..
a = test(a,b);
}