Possible Duplicate:
What is the meaning of prepended double colon “::” to class name?
I have been looking at a legacy C++ code and it had something like this:
::putenv(local_tz_char);
::tzset();
What does this syntax of prepending “::” to the function calls mean? Google-fu is failing me.
It means that the functions
putenv()andtzset()will be looked up by the compiler in the global namespace.Example