В предыдущих статьях мной неоднократно утверждалось, что стандарт С++ гарантирует минимальный размер для целочисленных типов данных, но он может быть больше в зависимости от выбранной операционной системы. Такое решение пришло в С++ из родительского языка С. В то время, возможность менять размеры целочисленных типов данных была важна для разработчиков компиляторов. Компьютеры были медленные и это был отличный вариант для повышения производительности при создании компилятора под конкретную архитектуру...