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