注意:位于头文件的代码一般来说不应该使用using声明
这是因为头文件的内容会拷贝到所有引用它的文件中去,如果头文件里有某个using声明,那么每个使用了该头文件的文件就都会有这个声明。对于某些程序来说,由于不经意间包含了一些名字,反而可能产生始料未及的名字冲突。
这个在一般只涉及std命名空间的时候没有问题,假如遇到了自己设置的命名空间,可能造成冲突,这一点务必注意
注意:位于头文件的代码一般来说不应该使用using声明
这是因为头文件的内容会拷贝到所有引用它的文件中去,如果头文件里有某个using声明,那么每个使用了该头文件的文件就都会有这个声明。对于某些程序来说,由于不经意间包含了一些名字,反而可能产生始料未及的名字冲突。
这个在一般只涉及std命名空间的时候没有问题,假如遇到了自己设置的命名空间,可能造成冲突,这一点务必注意