Compartilhar via


Erro do compilador C2919

'type': os operadores não podem ser usados na superfície publicada de um tipo WinRT

O sistema de tipos do Windows Runtime não dá suporte a funções membro do operador na superfície publicada de um tipo. Isso ocorre porque nem todas as linguagens podem consumir funções membro de operador. Você pode criar funções membro de operador privadas ou internas que podem ser chamadas do código C++ na mesma classe ou unidade de compilação.

Para corrigir esse problema, remova a função membro do operador da interface pública ou altere-a para uma função membro nomeada. Por exemplo, em vez de operator==, nomeie a função membro Equals.