소연의_개발일지
[c++] bool과 BOOL의 차이
개발공부/C++ 2023. 12. 13. 13:33

MFC 에서 코딩중 True, TRUE 를 사용하는것과 False, FALSE를 사용하는 것의 차이가 궁금했다. bool, BOOL 또한! bool: 기본 c++ 의 데이터 타입, 1바이트의 크기 true, false의 값만 갖는다. true와 false역시 c++의 기본 키워드이다. 초기값이 true(1)이다. BOOL: MFC에서 정의되어 있는 데이터 타입이다. 1바이트가 아니라 4바이트의 크기이다. TRUE, FALSE의 값을 갖고 false역시 가능하다. TRUE와 FALSE역시 MFC에서 정의되어 있는 키워드이다. BOOL 형은 초기값이 쓰레기값이다. init 부분에서 초기화를 해줘야 한다. C언어의 논리 자료형이기도 하다. 결국 MFC가 등장함으로써 생성된 대문자형 데이터 타입이라는것을 알 수..