C++技巧之名字空间namespace - 蘭陵N散記
C开发人员会经常使用#define即宏来声明常量,但宏却是全局的,对大的工程来说是很难维护,经常是导致名字冲突。还好,C++给我们带来了namespace名字空间。它的使用如下,名字空间可以把一组逻辑分组,同时名字空间也是一种作用域。
namespace outspname { const int CVAR1 = 1; const char* const CVAR2 = "33333"; void test(); namespace inspname { enum { A, B, C}; class Klass