Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2018, 13:20   #71
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

нет. если так написать
Код:
std::unique_ptr<Test> childComponent = deserialise(сhild.toObject());
ошибку выдает что конвертировать не может
dimaSlon вне форума Ответить с цитированием
Старый 08.06.2018, 13:45   #72
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

я хз. еще раз посмотрел все. та должно от test
dimaSlon вне форума Ответить с цитированием
Старый 08.06.2018, 14:07   #73
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,770
По умолчанию

Цитата:
Сообщение от dimaSlon Посмотреть сообщение
если так написать
Что вас навело на мысль исправлять эту строку?

Цитата:
Сообщение от dimaSlon Посмотреть сообщение
та должно от test
Напишите test.get()->
p51x вне форума Ответить с цитированием
Старый 08.06.2018, 14:08   #74
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

Код:
test->addChild(std::move(childComponent));
от так работает
dimaSlon вне форума Ответить с цитированием
Старый 08.06.2018, 14:13   #75
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

А обезательно иметь конструктор по умолчанию?
а то ошибку выдает
Цитата:
error: C2512: 'Test::Test': no appropriate default constructor available
dimaSlon вне форума Ответить с цитированием
Старый 08.06.2018, 14:15   #76
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

все я создал. все ок. нету уже ошибки
dimaSlon вне форума Ответить с цитированием
Старый 08.06.2018, 17:35   #77
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от dimaSlon Посмотреть сообщение
все я создал. все ок. нету уже ошибки
А у вас объекты не от QObject наследуются? А то объект с родителем, да еще unique_ptr, это черевато.
alexzk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написал программу, которая должна выводить среднее арифметическое ряда чисел, вроде все работает, но выводит какое-то левое число lfybbk Общие вопросы C/C++ 6 30.12.2016 11:33
Может ли функция возвращать множество значений? Алексей_2012 Помощь студентам 22 27.08.2015 13:19
Может ли функция возвращать массив? TzX Общие вопросы Delphi 4 20.09.2010 19:27
Как создать обратную функцию, которая из уникального номера будет возвращать строку? SkAndrew Общие вопросы Delphi 8 06.04.2008 21:10