|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2017, 19:46 | #1 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
QDataStream перегрузка <<
здравствуйте
Есть класс, в нем поля int, QString. Для сохранения в файл нужно перегрузить оператор <<. Обычно это делается так: Код:
Само собой тут подойдет виртуальный полиморфизм. И Оператор, для каждого класса, я перегрузил так: Код:
Дело в том что мне массив объектов нужно сохранить в файл. при сохранении вроде ошибок нет. А вот при загрузке все строки получаются пустыми, все int нули. |
20.01.2017, 19:54 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Код:
|
21.01.2017, 07:15 | #3 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
проблема была в том что у меня массив указателей. вот я и сохранял указатели
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
QDataStream | ser70 | Общие вопросы C/C++ | 5 | 24.02.2015 21:52 |
перегрузка new | f.hump | Общие вопросы C/C++ | 6 | 10.04.2013 17:23 |
Перегрузка | MoNsTeRmEn | Общие вопросы C/C++ | 2 | 20.11.2012 10:43 |
Перегрузка << и >> | Arrioh | Помощь студентам | 2 | 02.11.2012 23:54 |
QDataStream + OGG + OpenAL | FYBVFPFYBC | Qt и кроссплатформенное программирование С/С++ | 0 | 03.09.2012 00:48 |