Partilhar via


Erro do compilador C3072

operador 'operator-name' não pode ser aplicado a uma instância de uma classe ref

Observações

Use o operador unário operator-name para converter uma instância de uma classe ref para um tipo de identificador

Um tipo CLR requer operadores CLR, não operadores nativos (ou padrão). Para obter mais informações, consulte Operador de referência de rastreamento.

Example

O exemplo a seguir gera C3072.

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

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