Compilerfehler C2750
'Typ': 'new' kann für den Referenztyp nicht verwendet werden. Verwenden Sie stattdessen 'gcnew'
Um eine Instanz eines CLR-Typs zu erstellen, der veranlasst, dass die Instanz auf dem Heap der Garbage Collection abgelegt wird, muss gcnew verwendet werden.
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;
}