Condividi tramite


Errore del compilatore C2919

'type': impossibile utilizzare operatori sulla superficie pubblicata di un tipo WinRT

Osservazioni:

Il sistema di tipo Windows Runtime non supporta funzioni membro di operatore nella superficie pubblicata di un tipo. Infatti, non tutti i linguaggi possono utilizzare funzioni membro di operatore. È possibile creare funzioni membro di operatore private o interne che possono essere chiamate dal codice C++ nella stessa classe o unità di compilazione.

Per risolvere il problema, rimuovere la funzione membro di operatore dall'interfaccia pubblica o sostituirla con una funzione membro denominata. Ad esempio, invece di operator==, assegnare alla funzione membro il nome Equals.