Udostępnij za pomocą


Błąd kompilatora C3072

nie można zastosować operatora "nazwa-operatora" do wystąpienia klasy ref

Uwagi

użyj jednoargumentowego operatora-name , aby przekonwertować wystąpienie klasy ref na typ uchwytu

Typ CLR wymaga operatorów CLR, a nie operatorów natywnych (lub standardowych). Aby uzyskać więcej informacji, zobacz Operator odwołania do śledzenia.

Przykład

Poniższy przykład generuje kod C3072.

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

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