Sdílet prostřednictvím


Chyba kompilátoru C3072

operátor "operator-name" nelze použít na instanci třídy ref.

Poznámky

Převod instance třídy ref na typ popisovače pomocí operátoru unárního operátoru

Typ CLR vyžaduje operátory CLR, nikoli nativní (nebo standardní). Další informace naleznete v tématu Sledovací referenční operátor.

Příklad

Následující příklad vygeneruje C3072.

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

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