In standard library, I found that namespace std
is declared as a macro.
#define _STD_BEGIN namespace std {
#define _STD_END }
- Is this a best practice when using namespaces?
- The macro is declared in
Microsoft Visual Studio 9.0\VC\include\yvals.h
. But I couldn't find the STL files including this. If it is not included, how it can be used?
Any thoughts..?