[Перевод] Фокусы оптимизации размера исполняемых файлов ELF. Поддержка 4 ОС в 400 байт единственного бинарника
Источник: Habr
Автор: Picard
Источник: Habr
Автор: Picard
Хабр
Фокусы оптимизации размера исполняемых файлов ELF. Поддержка 4 ОС в 400 байт единственного бинарника
В этом посте я расскажу о некоторых уловках, которыми я воспользовалась, чтобы уменьшить двоичные файлы С/С++/Python с помощью ассемблера для x86. Здесь всё крутится вокруг кодовой базы Cosmopolitan...
C++ Annotated June-August 2022: C++23 and C23 News, Language Tips and Tricks, and New Tools Releases
Источник: Clion Blog
Источник: Clion Blog
The JetBrains Blog
C++ Annotated June-August 2022: C++23 and C23 News, Language Tips and Tricks, and New Tools Releases | The CLion Blog
We’ve returned with all of the news from June, July, and August 2022 in our latest C++ Annotated digest. We’ve kept silent for a while, and despite these
[Перевод] Упрощаем код с помощью if constexpr и концептов C++17/C++20
Источник: Habr
Автор: MaxRokatansky
Источник: Habr
Автор: MaxRokatansky
Хабр
Упрощаем код с помощью if constexpr и концептов C++17/C++20
До C++17 у нас было несколько довольно неэлегантных способов написать static if (if, который работает во время компиляции). Например, мы можем использовать статическую диспетчеризацию или SFINAE. К...