您的位置:首页 > 编程语言 > C语言/C++

实践与收集总结之一:VC++中使用三角函数编译就出错

2011-09-30 17:05 246 查看
为什么在VC++中使用三角函数一编译就出错

关键词:三角函数 正弦函数 余弦函数 正切函数 sin函数 cos函数 tan函数

故障现象——编译发现如下错误:

C2056: ‘sin' : undeclared identifier

说明:有时直接使用此函数时编译并不出错

解决方法1:在文件开始添加

#include <cmath>

解决方法2:在文件开始添加

#include <math.h>

说明:根据本人的经验,这个方法一开始行不通,用方法1解决问题后,将方法一注释起来,再用方法二一样有效

?解决方法3:在文件开始添加

#include <math.h>

using namespace std

说明:这个方法前打了个问号,用这个方法有时会产生新错误——error C2871:'std': does not exist or is not a namespace
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vc++ math.h c