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: Define a Conversion operador