Compilerfehler C2548

'class::member': Fehlender Standardparameter für Parameter Parameter

In der Standardparameterliste fehlt ein Parameter. Enthält die Parameterliste an einer beliebigen Stelle einen Standardparameter, müssen für alle nachfolgenden Parameter Standardparameter definiert werden.

Beispiel

Im folgenden Beispiel wird C2548 generiert:

// C2548.cpp
// compile with: /c
void func( int = 1, int, int = 3);  // C2548

// OK
void func2( int, int, int = 3);
void func3( int, int = 2, int = 3);