map<string, variant<string, double, deque<Item*>>>;
Group* pGroup = &getGroup();
(*pGroup)["items"] = {};
deque<Item*>* pGroupItems = &get<deque<Item*>>((*pGroup)["items"]);выкидывает std::bad_variant_access по адресу памяти 0x00AFECD8.
Что не так делаю? Вроде везде правильно к Варианту обращаюсь
У тебя в варианте дабд лежит
Метод emplace посмотри
Обсуждают сегодня