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);
}