Partilhar via


Tipo de parâmetro desse operador unário deve ser do tipo '<typename>' do contenedor.

Uma definição de um operador unário especifica um parâmetro com um tipo diferente daquele da classe ou estrutura na qual o operador está definido.

Quando você define um operador em uma classe ou estrutura, pelo menos um dos parâmetros deve ser do tipo da classe ou estrutura.No caso de um operador unário, o único operando deve ser do tipo da classe ou estrutura.

ID de erro: BC33020

Para corrigir este erro

  • Mude o tipo de parâmetro para o tipo da classe ou estrutura onde o operador está definido.

  • Se você quiser tomar um tipo de dado como um parâmetro e retornar um tipo de dado diferente como resultado da operação, defina um operador de conversão.

Consulte também

Tarefas

Como: Definir um operador

Como: Define a Conversion operador

Conceitos

Procedimentos de Operador

Referência

Declaração Operator