首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

头文件不可以跟其他C++文件共用名称空间是吗

2013-06-26 
头文件不可以和其他C++文件共用名称空间是吗?是不是头文件可以和其他文件共用库,但是不能共用名称空间呀?

头文件不可以和其他C++文件共用名称空间是吗?
是不是头文件可以和其他文件共用库,但是不能共用名称空间呀?
在其他文件中声明了#include<iostream>以后,头文件里就可以用这个库了,但是在其他文件中using namespace std后,头文件还是得需要加上std::前缀或者用using namespace std;
还有头文件中放入using namespace std;等名称空间声明好不好?对别的文件会造成影响吗?
C++ 命名空间 库
[解决办法]
在头文件USING容易和其他库混淆啊,还是在源文件USING好一些
[解决办法]
好好理解namespace,合理的避免污染。

[解决办法]
在头文件中使用using指示或using声明会将名字注入到包含该头文件的文件中,会造成命名空间污染。。一般不要这样做。。

热点排行