Upozornění kompilátoru (úroveň 1, chyba) C4003
nedostatek argumentů pro vyvolání makra podobného funkci "identifikátor"
Počet formálních parametrů v definici makra překračuje počet skutečných parametrů v makrech. Rozšíření makra nahradí chybějícími parametry prázdný text.
Následující ukázka vygeneruje 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);
}