Всем привет. Вляпался в std::variant<QStringList *, QMap <int, QString> *> m_value; не до конца разобравшись, теперь весь код из-за этого гуано не компилится, когда меняю(менял) содержимое через (*m_value)[row], или вызывал методы m_value->count()
зачем вводить функционал, которым не очевидно как пользоваться, не понимаю 🤷🏿 может кто подсказать, как этой з**ой пользоваться? или для чего она вообще нужна, вдруг я ей не по назначению пользуюсь. я знаю. что ето "типобезопасный юнион", но от этого не проще.
https://habr.com/ru/post/415737/ читал это, не вдуплил совершенно. не настолько себе глубоко очко плюсами разработал