Здравствуйте, гость ( Вход | Регистрация )
Василий К. | Дата 27.2.2021, 10:29 |
происходит утечка памяти интересно. А можно конкретный пример, на котором это повторяется? Я не сталкивался. Может быть, глюк конкретной версии компилятора. Вообще, никакой разницы быть не должно между стеком и new/delete Воспроизвести не удалось. Тот же код, что и 4 года назад, сейчас работает нормально. Скорее всего , что-то исправили. |
|
Алексей1153 | Дата 23.2.2021, 17:21 |
происходит утечка памяти интересно. А можно конкретный пример, на котором это повторяется? Я не сталкивался. Может быть, глюк конкретной версии компилятора. Вообще, никакой разницы быть не должно между стеком и new/delete |
|
Василий К. | Дата 23.2.2021, 16:11 |
Василий К., а с другими типами нормально работает? Так то вроде всё нормально выглядит Раскрывающийся текст Разве что динамика тут не к месту, можно на стеке работать
Да, с другими типами работает абсолютно корректно. Но как только в выборке появляется поле с типо json, результат - ноль строк. И никаких сообщений об ошибках. Причем, если поля json заданы значением null, то выборка работает. На счет динамики - оказывается, если не использовать указатель, происходит утечка памяти . Давно как-то с этим столкнулся, вроде все нормально а память утекает. После долгих свистоплясок сделал открытие, а после еще где-то вычитал, что с QSqlQuery только через указатель. |
|
Алексей1153 | Дата 20.2.2021, 18:06 |
Василий К., а с другими типами нормально работает? Так то вроде всё нормально выглядит Раскрывающийся текст Разве что динамика тут не к месту, можно на стеке работать
|
|
Василий К. | Дата 19.2.2021, 15:00 |
Добрый день! У меня есть таблица в базе MySQL 8.0.23 следующего типа
И есть вот такой запрос
так вот, из-за поля типа json всегда пустая выборка, если использоваить q->prepear(). Если же сразу сделать q->exec("select f_formula frmo s_salary_shift where f_id=1"), то выборка не пустая. Походу, это глюк Qt или я ошибаюсь? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 13:06 |