История изменений
Исправление
dzidzitop,
(текущая версия)
:
1) тем, что там типы нормальной разрядности есть, а не int, который херпойми какого формата (1-completet, 2-complement, sign bit на выбор) и разрядности.
2) наличием юникода и строк, а не херпойми чего в «базовой кодировке» то ли времени компиляции то ли времени выполнения
3) отсутствием кода, который херпойми как работает и когда не работает при наличии 1 и 2 в меню.
это из самого важного.
забыл ещё этот эпик: 4) отсутствием undefined behaviour на арифметических и поразрядных операциях над целочисленными операндами.
Исправление
dzidzitop,
:
1) тем, что там типы нормальной разрядности есть, а не int, который херпойми какого формата (1-completet, 2-complement, sign bit на выбор) и разрядности.
2) наличием юникода и строк, а не херпойми чего в «базовой кодировке» то ли времени компиляции то ли времени выполнения
3) отсутствием кода, который херпойми как работает и когда не работает при наличии 1 и 2 в меню.
это из самого важного.
забыл ещё этот эпик: 4) отсутствием undefined behaviour на арифметических операциях над целочисленными операндами.
Исходная версия
dzidzitop,
:
1) тем, что там типы нормальной разрядности есть, а не int, который херпойми какого формата (1-completet, 2-complement, sign bit на выбор) и разрядности.
2) наличием юникода и строк, а не херпойми чего в «базовой кодировке» то ли времени компиляции то ли времени выполнения
3) отсутствием кода, который херпойми как работает и когда не работает при наличии 1 и 2 в меню.
это из самого важного.