C ++中double和DOUBLE的区别

时间:2014-12-05 20:41:37

标签: c++ numbers

我想知道C ++中doubleDOUBLE(来自#include <Windows>)之间的区别是什么。在Java中有很多关于它的问题,但这是一种完全不同的语言。

DOUBLE只是double的Windows包装类,还是别的? 他们有不同的优势吗?

1 个答案:

答案 0 :(得分:6)

double是C ++关键字,而DOUBLE是实现定义的typedef。

例如,如果我将<Windows.h>包含在MS VC ++的项目中,则IDE会在DOUBLE中显示WTypesbase.h,如:

typedef double DOUBLE;