Тип доклада: Доклад

Грязные C++ трюки из userver и Boost

  • Доклад на русском языке

Расскажу и покажу, как создать некоторые отлично работающие C++ решения «на грани фола»:

  • получение stack trace из любого исключения без изменения кода сторонних библиотек;
  • подмена части механизма исключений на лету, чтобы улучшить их производительность;
  • код с выполнением функции по адресу 0x42, чтобы делать интересные штуки на compile-time;
  • получение имен полей структуры на этапе компиляции без макросов и кодогенерациии.

Пожалуйста, не повторяйте это в проде, не проконсультировавшись с коллегами!

Спикеры

Доклады