Megosztás a következőn keresztül:


C2749 fordítási hiba

'type' : csak a /clr:safe nevű felügyelt osztályhoz dobhat vagy foghat kifogópontot

Megjegyzések

A /clr:safe használata esetén csak referenciatípust dobhat vagy foghat meg.

További információ: /clr (Common Language Runtime Compilation).

példa

Az alábbi példa C2749-et hoz létre:

// C2749.cpp
// compile with: /clr:safe
ref struct MyStruct {
public:
   int i;
};

int main() {
   MyStruct ^x = gcnew MyStruct;

   // Delete the following 4 lines to resolve.
   try {
      throw (1);   // C2749
   }
   catch(int){}

   // OK
   try {
      throw (x);
   }
   catch(MyStruct ^){}
}