-
- Зачем constexpr у функций возвращающих void, простите? VladislavS.(91 знак., 03.03.2025 17:57)
- ну есть некоторые не доработки конечно. на самом деле я тестирую
свежие стандарты С++, оптимизации, некоторые вещи через такую
хитровыкрученную жоппу закручены... методом научного тыка. иногда
остаются перлы после таких скачек. но главное благодаря этому crt
минимальная рабочая программка с main в котором цикл - всего 144
байта, если добавить код инициализации .data .bss и вызов
глобальных конструкторов то 192байта. это полноценная С++
программа. klen(1 знак., 11.03.2025 14:26, ссылка)
- Таки вы слегка лукавите. 156 байт у вас только таблица векторов
прерываний. Если 192 байта это сверху к ней, то это овердифига. - VladislavS.(12.03.2025 07:48)
- Вот с инициализацией .data .bss и конструкторами. С затычкой в main. VladislavS.(26 знак., 12.03.2025 10:09, картинка, картинка)
- Я уже писал про глобальный вкл/выкл прерываний. Это только бит MIE.
Соответственно, вкл это "csrsi mstatus,8", а выкл "csrci
mstatus,8". Зачем вы все MPIE дрюкаете? Его процессор при входе в
исключение ставит. - VladislavS.(11.03.2025 21:08)
- Если честно - я тоже его дрюкаю :-) Просто потому, что так делается в китайских примерах. il-2(463 знак., 12.03.2025 06:13)
- Таки вы слегка лукавите. 156 байт у вас только таблица векторов
прерываний. Если 192 байта это сверху к ней, то это овердифига. - VladislavS.(12.03.2025 07:48)
- ну есть некоторые не доработки конечно. на самом деле я тестирую
свежие стандарты С++, оптимизации, некоторые вещи через такую
хитровыкрученную жоппу закручены... методом научного тыка. иногда
остаются перлы после таких скачек. но главное благодаря этому crt
минимальная рабочая программка с main в котором цикл - всего 144
байта, если добавить код инициализации .data .bss и вызов
глобальных конструкторов то 192байта. это полноценная С++
программа. klen(1 знак., 11.03.2025 14:26, ссылка)
- Вот, вроде тоже С++ - как и у Владислава, но у него мне, сишнику, хоть немного понятней. Eddy_Em(321 знак., 03.03.2025 17:33)
- Позор!!! Тык мышой, и что же я в вижу в firefox? // карта
адресов регистров переферии - VVB(03.03.2025 15:26)
- даа... позор. я и не знал про такие финтифлюшечки :) тепреь буду
знать! сколь кож всякой разной фигни обитает в окружающей
действительности.. а ты и не знаешь! как режактору эклипсы сказать
такое делать - пока не нашел. есть утилитка "dos2unix --add-bom" - klen(11.03.2025 14:22)
- Может, просто в исходники не добавлять ничего, кроме ASCII? Eddy_Em(128 знак., 11.03.2025 21:15)
- ASCII? Позанудствую... VVB(1093 знак., 12.03.2025 11:04)
- ASCII достаточно для Си и Си++. И Питона. И других языков почти
наверняка. Наверное с этой точки зрения. - Nikolay_Po(12.03.2025 11:29)
- В C++ можно и такой код писать: VVB(239 знак., 12.03.2025 12:05)
- ASCII достаточно для Си и Си++. И Питона. И других языков почти
наверняка. Наверное с этой точки зрения. - Nikolay_Po(12.03.2025 11:29)
- ASCII? Позанудствую... VVB(1093 знак., 12.03.2025 11:04)
- Может, просто в исходники не добавлять ничего, кроме ASCII? Eddy_Em(128 знак., 11.03.2025 21:15)
- К klen то какие вопросы? У него файл честный UTF-8, как в приличном
обществе и принято. - VladislavS.(03.03.2025 17:25)
- В приличном обществе принят BOM (Byte Order Mark). 0xEF 0xBB 0xBF в
начале файла. VVB(2 знак., 04.03.2025 07:27, ссылка, ссылка)
- Спасибо. - Nikolay_Po(04.03.2025 11:45)
- В приличном обществе принят BOM (Byte Order Mark). 0xEF 0xBB 0xBF в
начале файла. VVB(2 знак., 04.03.2025 07:27, ссылка, ссылка)
- даа... позор. я и не знал про такие финтифлюшечки :) тепреь буду
знать! сколь кож всякой разной фигни обитает в окружающей
действительности.. а ты и не знаешь! как режактору эклипсы сказать
такое делать - пока не нашел. есть утилитка "dos2unix --add-bom" - klen(11.03.2025 14:22)
- Зачем constexpr у функций возвращающих void, простите? VladislavS.(91 знак., 03.03.2025 17:57)