É seguro para serializar um impulso bruto :: variante?

boost :: variante afirma que é um tipo de valor. Isso significa que é seguro simplesmente escrever a representação bruta de um boost :: variant e carregá-lo de volta mais tarde, contanto que contenha apenas tipos POD? Suponha que ele será recarregado pelo código compilado pelo mesmo compilador e pela mesma versão do boost, na mesma arquitetura.

Além disso, (provavelmente) de forma equivalente, o boost :: variant pode ser usado na memória compartilhada?

questionAnswers(2)

yourAnswerToTheQuestion