Teilen über


Compilerfehler C2750

'type' : 'new' kann für den Referenztyp nicht verwendet werden; verwenden Sie stattdessen "gcnew".

Bemerkungen

Um eine Instanz eines CLR-Typs zu erstellen, wodurch die Instanz auf dem garbage-collection heap platziert wird, müssen Sie gcnew verwenden.

Beispiel

Im folgenden Beispiel wird C2750 generiert:

// C2750.cpp
// compile with: /clr
ref struct Y1 {};

int main() {
   Y1 ^ x = new Y1;   // C2750

   // try the following line instead
   Y1 ^ x2 = gcnew Y1;
}