необходимо хранить данные различных типов в некой структуре.
Требование к объекту
1. Хранение различных типов
2. возможность проверки наличия данных
3. возможность добавления данных различного типа
Сначала была идея реализовать данные в виде тегов и набора масок для проверки наличия, но есть надежда, что можно проще.
Например std::map c типом variant
Что проще для реализации ? Или может что есть готовое для этих целей ?