Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
za mało argumentów wywołania makra przypominającego funkcję "identyfikator"
Liczba parametrów formalnych w definicji makra przekracza liczbę rzeczywistych parametrów w makrze. Rozszerzenie makra zastępuje pusty tekst brakujących parametrów.
Poniższy przykład generuje kod 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);
}