별 차이도 없어보이는데 괜히 왜
대문자 소문자 차이나는지, 불편해서 검색해보았습니다


bool : C++, 1바이트, 리턴값 0과 1(true,false) 한정
BOOL : API서 Typedef로 만들어져 내려옴, 4바이트, 리턴값이 인트형도 가질수 있습니다

C에선 bool이 없었으니 C를 기반으로 한 API가 Typedef로 BOOL을 만들었다고도 봅니다
Int로 만들어져있던걸 변형시킨것이기에 사이즈는 4바이트, 리턴값이 0,1이 아닐수 있습니다

 

생각외로 큰 차이는 없었네요. 대문자 UINT와 unsigned int 의 차이도 비슷할거라 생각됩니다.

'정보들 > C,C++ 관련' 카테고리의 다른 글

inline 함수 vs 매크로 함수  (0) 2020.06.23
C++의 캐스팅 4가지  (0) 2020.06.23
push_back vs emplace_back  (0) 2020.06.23
C++ STL 종류들 및 사용처  (0) 2020.06.23
assert를 디버깅에 활용  (0) 2020.06.23

+ Recent posts