Skip to main content

CXX5612

只能在全局命名空间中对宏进行 #define 和 #undef

依据

尽管在源文件中的任何位置放置 #define#undef 都是合法的,然而在全局命名空间以外进行此操作会导致歧义,因为未对作用域进行限制。这可能会不符合开发者的预期。

登录查看完整文章