Ответ 1
Вы уже просмотрели сравнение в библиотеке вариантов?
(Не уверен, какие состояния из внешних источников, поэтому трудно сказать, что вам больше подходит.)
У меня возникли проблемы с выбором между Boost.Any и Boost.Variant.
Когда следует использовать каждый из них?
В чем преимущества и недостатки каждого?
В основном я хочу хранить некоторые состояния из внешних источников.
Вы уже просмотрели сравнение в библиотеке вариантов?
(Не уверен, какие состояния из внешних источников, поэтому трудно сказать, что вам больше подходит.)