如何在 Visual C++ 2008 中访问数学常量(例如 M_PI)?

Posted

技术标签:

【中文标题】如何在 Visual C++ 2008 中访问数学常量(例如 M_PI)?【英文标题】:How do I access math constants (eg. M_PI) in Visual C++ 2008? 【发布时间】:2009-04-30 09:42:29 【问题描述】:

我想在 Visual C++ 2008 中使用数学常量,例如 M_PI 和 M_E。我假设它们是在 cmath 标头中定义的。

【问题讨论】:

【参考方案1】:

They are,但你还需要先#define _USE_MATH_DEFINES#include <cmath>

【讨论】:

请注意,其他包含可以隐式包含<cmath>,因此最好将#define _USE_MATH_DEFINES放在任何标题包含之前。如果您使用预编译的头文件,请将 define 放入 stdafx.h

以上是关于如何在 Visual C++ 2008 中访问数学常量(例如 M_PI)?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Visual C++ 2008 时如何解决未处理的异常错误?

如何在 Visual Studio 2008 和 C++ 中显示希腊字符? [复制]

如何在 Visual C++ 2008 中查找未使用的属性/方法

如何在visual studio2008中创建,编译和运行C++程序,

如何在 Windows 7 中使用 OpenGL、Glut 和 Visual Studio 2008 准备 C++ 项目

如何在 vc 2008 上使用“Visual C++ 2008 Feature Pack”?