W C ++ zastanawiam się, dlaczego typ bool ma długość 8 bitów (w moim systemie), gdzie tylko jeden bit wystarczy do przechowywania wartości boolowskiej? Kiedyś sądziłem, że dzieje się tak ze względu na wydajność, ale na komputerze 32- lub 64-bitowym, gdzie rejestry mają szerokość 32 lub 64...