什么是完全限定的标准库名字

来源:百度知道 编辑:UC知道 时间:2024/07/04 01:16:06

我认为应该是不要using声明,直接在代码中使用namespace::name的形式,如,std::cin这样的。因为如果头文件中含有using namespace的声明的话,那么任何包含该头文件的源文件编译之后都会含有该using声明,显然该using声明并不一定是该源文件需要(该源文件不一定需要使用该命名空间内的成员)的,所以笔者的意思是避免这种using声明的不必要的出现,所以我的理解是上面所说的形式。

我刚也看到这个地方,是不是说在头文件中声明命名空间成员std时,不是使用using namespace std这种方式,而是使用具体的using namespace std::cin;using namespace std::cout;