共用方式為


編譯器警告 (層級 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);
}