Erro do compilador C2750
“type”: não é possível usar “new” no tipo de referência; use “gcnew” em vez disso
Para criar uma instância de um tipo CLR, que faz com que a instância seja colocada no heap coletado pelo lixo, você deve usar gcnew.
O exemplo a seguir gera o erro C2750:
// C2750.cpp
// compile with: /clr
ref struct Y1 {};
int main() {
Y1 ^ x = new Y1; // C2750
// try the following line instead
Y1 ^ x2 = gcnew Y1;
}