Kompilatorfel C2919

Typ: Operatorer kan inte användas på den publicerade ytan av en WinRT-typ

Anmärkningar

Windows Runtime-typsystemet stöder inte operatörsmedlemsfunktioner på den publicerade ytan av en typ. Det beror på att inte alla språk kan använda operatormedlemsfunktioner. Du kan skapa privata eller interna medlemsfunktioner som kan anropas från C++-kod i samma klass eller kompileringsenhet.

Åtgärda problemet genom att ta bort funktionen operatormedlem från det offentliga gränssnittet eller ändra den till en namngiven medlemsfunktion. I stället för operator==kan du till exempel ge medlemsfunktionen Equalsnamnet .