우리가 참과 거짓을 판별하기 위해 흔히 쓰는 BOOL과 bool에는 차이점이 있다.
bool은 C/C++ 표준 자료형이지만,
BOOL은 windef.h에 typedef int BOOL로 정의 되어있다.
따라서 BOOL을 사용하려면 Windows.h를 포함해주어야한다.
요점을 말하자면 BOOL은 int형 4byte, bool은 char형 1byte로 자료형이 다르다.
필요한 경우에 맞추어서 사용하도록 하자.
bool은 C/C++ 표준 자료형이지만,
BOOL은 windef.h에 typedef int BOOL로 정의 되어있다.
따라서 BOOL을 사용하려면 Windows.h를 포함해주어야한다.
요점을 말하자면 BOOL은 int형 4byte, bool은 char형 1byte로 자료형이 다르다.
필요한 경우에 맞추어서 사용하도록 하자.
'프로그래밍 > 정보' 카테고리의 다른 글
| [정보] 비주얼 스튜디오 2010 환경에서 DirectX의 컴파일이 되지 않을 때 (2) | 2010/07/03 |
|---|---|
| [정보] BOOL과 bool의 차이점 (0) | 2009/08/01 |
| [이슈] Memcpy()가 사라진다!? (0) | 2009/05/17 |

댓글을 달아 주세요