Compartir a través de


Cómo: Gcnew de uso para crear los tipos de valor y utilizar conversión Boxing implícita

Mediante gcnew en un tipo de valor creará un tipo de valor de conversión boxing, que después puede estar en el administrado, pila de recolección de elementos no utilizados.

Ejemplo

// vcmcppv2_explicit_boxing4.cpp
// compile with: /clr
public value class V {
public:
   int m_i;
   V(int i) : m_i(i) {}
};

public ref struct TC {
   void do_test(V^ v) {
      if (v != nullptr)
         ;
      else
         ;
   }
};

int main() {
   V^ v = gcnew V(42);
   TC^ tc = gcnew TC;
   tc->do_test(v);
}

Vea también

Referencia

Conversión boxing (Extensiones de componentes de C++)