C++ Win32 Frage

12/05/2009 14:53 Xereon#1
Hab da mal eine kleine Frage. Und zwar mache ich gerade ein Tutorial zur Win32 und bin da auf etwas gestoßen was ich nicht verstehe:
Code:
		void Register ()
		{
			[COLOR="Red"]::[/COLOR]RegisterClass (&_class);
		}
Kann mir einner sagen was dieser eine Operator vor der Funktion zu bedeuten hat?(Mir ist nur bekannt, das man ihn braucht, wenn man Elementfunktionen deklarieren will.)
12/05/2009 15:44 ms​#2
Das gibt an, dass die Funktion in keinem Namespace steht. Es könnte z.B. eine gleichnamige Funktion in einem Namespace geben. Die würde man dann so aufrufen:

Code:
MeinNamespace::RegisterClass (&_class);
12/05/2009 16:10 Xereon#3
Quote:
Originally Posted by Disconnect View Post
Das gibt an, dass die Funktion in keinem Namespace steht. Es könnte z.B. eine gleichnamige Funktion in einem Namespace geben. Die würde man dann so aufrufen:

Code:
MeinNamespace::RegisterClass (&_class);
Achso, das erklärt einiges ;)
12/05/2009 16:11 backo#4
Man benutzt es fast immer für Globale Variablen.

[Only registered and activated users can see links. Click Here To Register...]