프로그래밍/c++

bool은 왜 1비트가 아닌 1바이트인가

제페 2018. 2. 9. 16:13
반응형

Because every C++ data Because every C++ data type must be addressable.

https://stackoverflow.com/questions/2064550/c-why-bool-is-8-bits-long

가장 심플하고 좋은 대답인 듯 ~~?? 

하지만 bool 벡터(std::vector<bool>)의 경우는 비트로 특수화 되어있다.

http://en.cppreference.com/w/cpp/container/vector_bool

반응형