Kompilatorfel C2589

"identifierare" : ogiltig token till höger om ::'

Anmärkningar

Om ett klass-, struktur- eller unionsnamn visas till vänster om omfångsmatchningsoperatorn (dubbla kolon) måste token till höger vara en klass, struktur eller fackföreningsmedlem. Annars kan alla globala identifierare visas till höger.

Omfångsmatchningsoperatorn kan inte överbelastas.

Exempel

I följande exempel genereras C2589:

// C2589.cpp
void Test(){}
class A {};
void operator :: ();   // C2589

int main() {
   ::Test();
}