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

.h文件与iostream冲突小疑点

2012-11-04 
.h文件与iostream冲突小问题#include stdmax.h#includeiostream.h//using namespace stdint main(){c

.h文件与iostream冲突小问题
#include "stdmax.h"
#include<iostream.h>
//using namespace std;
int main()
{
cout<<MAX(-1,100);
  return 0;
}
怎么就报错了..

[解决办法]
cout定义在namespace std中,你要么使用namespace解析符,要么引入这个名字空间:

1 std::cout << ...

2 using namespace std;
cout << ...

[解决办法]
因为可能有其他名空间也定义了一个叫cout的东西,不写作用域std::不知道你用的是哪个cout
一般建议用std::cout而不是直接using namespace...

热点排行