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