- 作用域操作符(::)编译器应从操作符左侧名字所示的作用域中寻找右侧那个名字。
- using声明形式:
(1)using namespace::name; 一旦进行了声明,就可以直接访问命名空间中的名字;
(2)using namespace namespace; - 头文件不应包含using声明:因为头文件的内容会拷贝到所有引用它的文件中去,如果头文件李有某个using声明,那么每个使用了该头文件的文件就都会有这个声明,使某些程序不经意间包含了一些名字,从而可能产生始料未及的名字冲突。
命名空间的using声明
最新推荐文章于 2023-05-16 17:09:28 发布