Kompilatorfel C3222

Parameter: kan inte deklarera standardargument för medlemsfunktioner av en hanterad eller WinRT-typ eller allmänna funktioner

Anmärkningar

Det är inte tillåtet att deklarera en metodparameter med ett standardargument. En överbelastad form av metoden är ett sätt att kringgå det här problemet. Det vill: definiera en metod med samma namn utan parametrar och initiera sedan variabeln i metodtexten.

Example

I följande exempel genereras C3222:

// C3222_2.cpp
// compile with: /clr
public ref class G {
   void f( int n = 0 );   // C3222
};