createTextNode() и строка |
Здравствуйте, гость ( Вход | Регистрация )
createTextNode() и строка |
spike_by |
22.2.2010, 18:45
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 22.2.2010 Пользователь №: 1476 Спасибо сказали: 0 раз(а) Репутация: 0 |
Уважаемые, вот кусо кода:
а вот, что получается:
Почему так? Что с последним символом? |
|
|
SABROG |
23.2.2010, 0:36
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Выкладывай проект целиком, чтобы его собрать можно было через qmake. Ничего подозрительного я не вижу кроме использования QString::fromStdString(). Для теста сделай второй список, но уже с типом QString вместо std::string.
|
|
|
Litkevich Yuriy |
23.2.2010, 3:22
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
spike_by |
23.2.2010, 11:48
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 22.2.2010 Пользователь №: 1476 Спасибо сказали: 0 раз(а) Репутация: 0 |
Выкладывай проект целиком, чтобы его собрать можно было через qmake. Ничего подозрительного я не вижу кроме использования QString::fromStdString(). Для теста сделай второй список, но уже с типом QString вместо std::string. там все сложно - очень много сторонних библиотек и пр. Выложить не получится(, точнее собрать) Я так подозреваю на проблемы с памятью, хотя причин не вижу. Ссылки и указатели в данном фрагменте не используются.... |
|
|
spike_by |
23.2.2010, 13:41
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 22.2.2010 Пользователь №: 1476 Спасибо сказали: 0 раз(а) Репутация: 0 |
Кстати, вот, что еще выводится в консоли при закрытии программы:
|
|
|
SABROG |
23.2.2010, 13:45
Сообщение
#6
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Значит пришло время поработать с отладчиком и наверное с valgrind'ом.
|
|
|
spike_by |
23.2.2010, 13:59
Сообщение
#7
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 22.2.2010 Пользователь №: 1476 Спасибо сказали: 0 раз(а) Репутация: 0 |
Значит пришло время поработать с отладчиком и наверное с valgrind'ом. беда в том, что пока с ним не работал. Кстати, из исходников собрал KDE 4.5 под Debian Etch, скомпилял исходники и там ничего такого плохого нету. Все работает, как я хочу и никаких "double free or corruption" нету. Неужели дело в QT (OpenSuse 11.2 QT 4.5.3-2.4.2)... |
|
|
Kagami |
23.2.2010, 20:26
Сообщение
#8
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
|
|
|
trdm |
24.2.2010, 8:49
Сообщение
#9
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
|
|
|
spike_by |
24.2.2010, 11:31
Сообщение
#10
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 22.2.2010 Пользователь №: 1476 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 30.11.2024, 23:05 |