Kompilatorfel C3072

operatorn 'operatornamn' kan inte användas på en instans av en referenstyp

Anmärkningar

använd unära operator-name-operatorn för att konvertera en instans av en referensklass till en handtagstyp

En CLR-typ kräver CLR-operatorer, inte ursprungliga (eller standard) operatorer. Mer information finns i Spåra referensoperator.

Example

I följande exempel genereras C3072.

// C3072.cpp
// compile with: /clr
ref class R {};

int main() {
   R r1;
   R^ r2 = &r1;   // C3072
   R^ r3 = %r1;   // OK
}