hur.cn - 华软网

 热门搜索

简单问题

  作者:未知    来源:网络    更新时间:2011/4/14
控制台程序
#include <iostream>
using namespace std;

int main()
{
cout << " " << endl;
return 0;
}

提醒 error C2039: “abs”: 不是“`global namespace'”的成员
应该是环境的问题 我不想重装啊  之前好好的
---华软 网友回答---
Header: <complex>

Namespace: std

---华软网友回复---
?
引用 1 楼 ouyh12345 的回复:
Header: <complex>

Namespace: std

---华软网友回复---
abs() ?? 取绝对值??
---华软网友回复---
你上面的代码也没有用到这个abs()函数
---华软网友回复---
你的代码就上面那一点吗?
应该不会有问题啊
你是否是自定义了头资料,取的名字跟系统头资料一样
---华软网友回复---
上面代码没有问题..
---华软网友回复---
abc在哪用了,都贴出来,abc是绝对值么,可能要加数学那个头资料
---华软网友回复---
那里都没用 就那几句 应该是环境问题
---华软网友回复---
<math.h>
把这个头资料包括下 试试
---华软网友回复---
这个神奇了啊。什么都没会成abs毛病。。。
---华软网友回复---
在头资料stdafx.h里加一句:
#define abs(x)  x > 0 ? x : -x

应该就能够了
---华软网友回复---
没错啊,我用VC6.0执行得了的啊——直接复制的!

---华软网友回复---
引用楼主 bellusvita 的回复:
控制台程序
#include <iostream>
using namespace std;

int main()
{
cout << " " << endl;
return 0;
}

提醒 error C2039: “abs”: 不是“`global namespace'”的成员
应该是环境的问题 我不想重装啊 之前好好的


预计你是否是 ::abs()  这样来运用这个函数了啊?你能够直接  abs() 来运用,另外,要#include<math.h>
---华软网友回复---
楼上正解!
---华软网友回复---
没错啊
---华软网友回复---
楼上上上正解
---华软网友回复---
rebuild一下工程试试...
重启编译器试试...
这类灵异问题要用非常手段      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。