为什么在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