Compiler Error C3072
operator 'operator-name' cannot be applied to an instance of a ref class
use the unary operator-name operator to convert an instance of a ref class to a handle type
A CLR type requires CLR operators, not native (or standard) operators. For more information, see Tracking Reference Operator.
Example
The following sample generates C3072.
// C3072.cpp
// compile with: /clr
ref class R {};
int main() {
R r1;
R^ r2 = &r1; // C3072
R^ r3 = %r1; // OK
}