即使工程中主函数不包含某些头文件,只要添加进工程中的头文件就有可能出现重定义的情况
解决方案就是移除不需要的头文件。
另:using namespace不要写在头文件里 很容易出现名字空间污染
如果一下用很多可以写在某个函数里 比如
int cx()
{
using std::cout;
using std::cerr;
}
即使工程中主函数不包含某些头文件,只要添加进工程中的头文件就有可能出现重定义的情况
解决方案就是移除不需要的头文件。
另:using namespace不要写在头文件里 很容易出现名字空间污染
如果一下用很多可以写在某个函数里 比如
int cx()
{
using std::cout;
using std::cerr;
}