2
Представьте У меня есть простое определение типа как это:автореферентного подталкивания вариант
typedef boost::variant<int, double> Value;
Но, теперь я хочу вариант также провести вектор себя:
typedef boost::variant<int, double, std::vector<Value>> Value;
Это подведет для компиляции из-за Значение не известно при определении варианта. Любые советы о том, как это сделать?
на перечитывая вопрос, я заметил, что я пропустил 'VECTOR' там. Скорректированный мой ответ :) Теперь пример соответствует _exactly_ тот, который содержится в документации. – sehe
Это прекрасно - спасибо! – Cthutu