Создать вариант наддува, содержащий значение n-го типа в индексе типа варианта?

Я хочу построитьboost::variants, содержащие значения по умолчанию, заданные с помощью индекса типа - без записи собственного оператора switch над индексом типа.

Я понимаю этодолжен можно как-нибудь с MPL?

Чтобы уточнить, хотя, индексне является константное выражение времени компиляции.

Случай использования заключается в том, что мне нужно создать вариант, который позже будет заменен вариантом, содержащим правильное значение, но на данный момент я знаю только индекс типа. Думайте об этом как о ленивой проблеме десериализации.

Ответы на вопрос(1)

Ваш ответ на вопрос