boost::variant утверждает, что это тип ценности. Означает ли это, что безопасно просто записать необработанное представление boost::variant и загрузить его позже, если оно содержит только типы POD? Предположим, что он будет перезагружен кодом, скомпилированным тем же компилятором и той же версией boost на той же архитектуре.
Кроме того, (вероятно) эквивалентно, можно ли использовать boost::variant в общей памяти?