Доклад

JSON в C++: проектируем тип для работы с JSON-значениями

  • На русском языке
Презентация pdf

Погрузимся в проектирование C++ типа для работы с JSON-значениями:

  • Пройдемся по основным идеям и нюансам дизайна типов в C++.
  • Вспомним и внимательно посмотрим на стандартные контейнеры и std::variant.
  • Попробуем сделать интерфейс, который легко использовать правильно и сложно использовать неправильно.
  • На закуску добавим поддержку C++ аллокаторов.

По дороге набьем шишек о реализацию стандартной библиотеки и компилятор.

После доклада, среди прочего, у вас будет хорошее представление о том, как готовить std::variant.

  • #back_to_basics
  • #standard_containers
  • #variant

Приглашенные эксперты

Расписание