Partilhar via


Erro do compilador C2919

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

Observações

O sistema de tipos do Windows Runtime não oferece suporte a funções de operador membro na superfície publicada de um tipo. Isso ocorre porque nem todos os idiomas podem consumir funções de membro do operador. Você pode criar funções de membro do operador privado ou interno que podem ser chamadas a partir do código C++ na mesma classe ou unidade de compilação.

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