Неявное преобразование GCC не работает с QMap и QMap&
Как мне решить это:
нет известного преобразования для аргумента 5 из 'QVariantMap {aka QMap}' в 'QVariantMap& {aka QMap&}'
У gcc есть эта проблема, у MSVS нет, есть идеи?
1 ответ
Вы пытаетесь преобразовать экземпляр класса в ссылку на экземпляр. Вам нужно использовать &
оператор на аргументе пять, чтобы передать ссылку, которая, очевидно, является ожидаемой.