В статье подробно показывают, как оптимизировать бинарный код C++-проекта, чтобы не потерять нужную функциональность, используя только сборочные флаги, правильную работу с шаблонами и альтернативы стандартным инструментам.
📕 Ключевые моменты статьи:
• грамотное применение флагов компилятора и линковки для сокращения бинаря
• замена
std::visit и std::variant на более экономичные паттерны• уход от
std::shared_ptr к unique_ptr ради уменьшения инстанциаций и поддержки чисто-сырого владенияОсновной фокус — практические сценарии уменьшения итогового бинарного файла: что реально помогает, а от чего лучше отказаться, если не хотите усложнять архитектуру, ломать исключения и убирать RTTI.
👉 Статья
Библиотека C/C++ разработчика
#буст
