.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...