【发布时间】:2010-02-25 04:05:14
【问题描述】:
在标准库中,我发现命名空间std 被声明为宏。
#define _STD_BEGIN namespace std {
#define _STD_END }
- 这是使用命名空间时的最佳做法吗?
- 宏在
Microsoft Visual Studio 9.0\VC\include\yvals.h中声明。但是我找不到包括这个的 STL 文件。如果不包含,如何使用?
有什么想法吗?
【问题讨论】:
标签: c++ macros namespaces