C++ namespace命名空间
所谓命名空间,实际上就是一个由程序设计者命名的内存区域。程序设计者可以根据需要制定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其他全局实体分隔开来。{inta;doubleb;}namespace是定义命名空间所必须写的关键字,AA是自己制定的命名空间的名字。如果在程序中要使用a和b,必须加上命名空间名和作用域分辨符,如AAa,AAb,这种用法称为命名空间限定。命名空间的作用是建立一些互相分隔的作用域,把一些全局实体分隔开来,以免产生名字冲突。......