Здравствуйте, _agg, Вы писали:
_>Всем привет, возник вопрос существует ли какой-нибудь прием что бы осуществить следующее:
_>_>enum class Type {int_, double_, string_};
_>struct Value {
_> Type type;
_> std::vector<uint8_t> v;
_>};
_>
_>Есть вот такое Value указанное выше, соответственно в векторе v находится значение в байтах, так же в type находится маркер типа, как то можно исхитрится написать какой-то метод или шаблонный класс, что бы в метод получения значения подаешь экземпляр Value и получаешь значение нужного типа
...
https://en.cppreference.com/w/cpp/utility/variant/visit#Example