Ciao a tutti
ho trovato in giro sulla rete questa notazione per richiamare un metodo, con i doppicodice:hr = ::CoInitialize(NULL);
due punti ma senza alcun identificatore di classe che lo precede.
avete idea di come interpretarlo ?
grazie
MB
Ciao a tutti
ho trovato in giro sulla rete questa notazione per richiamare un metodo, con i doppicodice:hr = ::CoInitialize(NULL);
due punti ma senza alcun identificatore di classe che lo precede.
avete idea di come interpretarlo ?
grazie
MB
No MP tecnici (non rispondo nemmeno!), usa il forum.
L'operatore di risoluzione dello scope senza niente davanti indica di ricercare il nome nel namespace globale. In genere si usa in C++ per essere sicuri di richiamare le funzioni C "originali" invece che eventuali wrapper/omonimi che si trovano nello scope corrente.
Amaro C++, il gusto pieno dell'undefined behavior.