Как исправить ошибку? У меня есть функция
std::unique_ptr<QJsonObject> Archiver::serialise(const Component* component)
{
JSONVisitor visitor;
component->visit(&visitor);
return visitor.jsonData();
}
visitor.jsonData(); - это просто QJsonObject
И выдает ошибку
'return': cannot convert from 'const QJsonObject' to
'std::unique_ptr<QJsonObject,std::default_delete<_Ty>>
И я нек знаю как это исправить
return std::make_unique<QJsonObject>(visitor.jsonData())
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите что делаю не такНаписал простую функцию которую хочу вызвать в qml
Необходимо получить смещение разделов жёсткого дискаЯ делаю это следующим образом:
Пытаюсь понять, как работает данное решение с валидатором (вложенный в 'do' while)Никак не могу понять порядок исполнения кода