2014-12-05 3 views
4

doubleDOUBLE (#include <Windows>)의 차이점은 무엇입니까? Java에 대해서는 많은 질문이 있지만 완전히 다른 언어입니다.C++에서 double과 DOUBLE의 차이점

DOUBLEdouble의 Windows 래퍼 클래스입니까? 다른 장점이 있습니까?

+0

참조 http://msdn.microsoft.com/en-us/ :

예를 들어

내가 MS VC에서 프로젝트에 <Windows.h>을 포함하는 경우는 ++ 다음 IDE는 DOUBLE 같이 WTypesbase.h에 정의되어 있음을 보여줍니다 라이브러리/windows/desktop/aa383751 % 28v = vs.85 % 29.aspx –

+3

@Wouter : 놀랍게도 그들은 그 페이지에서'DOUBLE'을 잊어 버렸습니다. – Cameron

+0

하하, 그것을 확인조차하지 않았다, 그들이했던 것처럼 보인다! :) –

답변

6

double은 C++ 키워드이고 DOUBLE은 구현 정의 typedef입니다.

typedef double DOUBLE; 
+0

답변 주셔서 감사합니다, 그러나 둘 사이에는 어떤 차이가 있습니까, 아니면 MS의 typedef입니까? – Rakete1111

+0

@Blitz Rakete 당신이 언급 한 머리글에서 DOUBLE의 정의를 볼 수 있습니다. 문제가 무엇입니까? DOUBLE이 typedef double DOUBLE처럼 정의되면; 그렇다면 그들은 동일합니다. –

+0

좋습니다 ... 죄송합니다! 고맙습니다! – Rakete1111

관련 문제