Kompilatorfel C3156

"klass" : du kan inte ha en lokal definition av en hanterad eller WinRT-typ

Anmärkningar

En funktion får inte innehålla definitionen eller deklarationen av en hanterad klass eller WinRT-klass, struct eller gränssnitt.

Example

I följande exempel genereras C3156.

// C3156.cpp
// compile with: /clr /c
void f() {
   ref class X {};   // C3156
   ref class Y;   // C3156
}