Error del compilador C3072
el operador "operator-name" no se puede aplicar a una instancia de una clase ref
use el operador unario operator-name para convertir una instancia de una clase ref en un tipo de identificador
Un tipo CLR requiere operadores CLR, no operadores nativos (o estándar). Para obtener más información, consulte Operador de referencia de seguimiento (C++/CLI y C++/CX).
Ejemplo
El ejemplo siguiente genera el error C3072.
// C3072.cpp
// compile with: /clr
ref class R {};
int main() {
R r1;
R^ r2 = &r1; // C3072
R^ r3 = %r1; // OK
}