Ближайшая конференция — C++ Russia 2025, 20—21 марта, Москва + online. Подробности и билеты: https://jrg.su/9Sszhd
— —
Скачать презентацию с сайта С++ Russia — https://jrg.su/hTYhJl
Спикер рассказал и показал, как создать некоторые отлично работающие C++ решения «на грани фола»:
— получение stack trace из любого исключения без изменения кода сторонних библиотек;
— подмена части механизма исключений на лету, чтобы улучшить их производительность;
— код с выполнением функции по адресу 0x42, чтобы делать интересные штуки на compile-time;
— получение имен полей структуры на этапе компиляции без макросов и кодогенерации.
Пожалуйста, не повторяйте это в проде, не проконсультировавшись с коллегами!