I wonder what the difference is between doubleand double(from #include <Windows>) in C ++. Java has a lot of questions about this, but it is a completely different language.
double
#include <Windows>
Is it doublejust a Windows shell class for doubleor something else? Do they have different benefits?
doubleis the C ++ keyword, and doubleis the implementation defined by typedef.
For example, if I include <Windows.h>in a project in MS VC ++, then the IDE shows what doubleis defined WTypesbase.has:
<Windows.h>
WTypesbase.h
typedef double DOUBLE;