我们经常在很多头文件中定义繁琐的函数,不免遇到英文单词匮乏,同名函数的出现,若此时某一文件同时包含了这2个文件,则造成编译异常。 此时我们就可以给不同的模块,定义自有的namespace,在使用的时候,用域操作::以用这些函数或变量。