در استاندارد C++ اندازهی bool به پیادهسازی زبان وابسته شده. اما یک نکتهی مهم این هست که انواع داده در C++ حداقل یک بایتی هستند (char) و اندازهی بیت نداریم.
بنابراین بر خلاف چیزی که ممکنه تصور بشه bool در C++ یک بیت نیست.
معمولاً کامپایلرها این نوع داده رو به صورت یک بایتی تعریف میکنن.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)