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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2018, 11:06   #11
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Нет. Я про jsonData[] и то, что вы исправили после моего поста.
p51x вне форума Ответить с цитированием
Старый 07.06.2018, 11:13   #12
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

Последний раз редактировалось dimaSlon; Сегодня в 10:42.
Ваш пост Сегодня, 10:45. Ок не буду спорить. я там изменял по 100 раз.
dimaSlon вне форума Ответить с цитированием
Старый 07.06.2018, 11:14   #13
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Нет. Я про jsonData[] и то, что вы исправили после моего поста.
то тут нельзя setName использовать?
Код:
 test.setName(jsonData["name"]);
наведите левый пример. как нужно. чтобы я знал.
dimaSlon вне форума Ответить с цитированием
Старый 07.06.2018, 11:16   #14
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

bool QJsonObject:perator==(const QJsonObject &other) const вы про этот?
Код:
if (jsonData["classType"].operator ==( ClassType::TEST))
а так нельзя просто записать?
Код:
if (jsonData["classType"] == ClassType::TEST)
dimaSlon вне форума Ответить с цитированием
Старый 07.06.2018, 11:16   #15
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Наоборот там бывшее name() нельзя.
p51x вне форума Ответить с цитированием
Старый 07.06.2018, 11:17   #16
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от dimaSlon Посмотреть сообщение
вы про этот?
Нет. == там будет уже у другого класса после оператора []
p51x вне форума Ответить с цитированием
Старый 07.06.2018, 11:18   #17
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Нет. == там будет уже у другого класса после оператора []
не свосем понял.... наведите левый пример. если не сложно
dimaSlon вне форума Ответить с цитированием
Старый 07.06.2018, 11:20   #18
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

Я уже запутался. давайте все по очереди делать:
Код:
test.setName(jsonData["name"]);
тут кричит что не может сделать конвертацию в стринг.
dimaSlon вне форума Ответить с цитированием
Старый 07.06.2018, 11:21   #19
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Какой вам пример нужен? Что вернет jsonData["classType"]? QJsonValue или QJsonValueRef. Так причем тут оператор == класса QJsonObject ?
p51x вне форума Ответить с цитированием
Старый 07.06.2018, 11:23   #20
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от dimaSlon Посмотреть сообщение
тут кричит что не может сделать конвертацию в стринг.
Ну так посмотрите, что возвращает оператор. Видите там стринг? Вот и компилятор тоже. toString есть
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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