Вопросы по теме 'qdatastream'

Qt — QDataStream с перегруженным оператором‹‹ для указателя объекта (класс*)
Я пытаюсь читать/писать свои пользовательские классы, используя QDataStream. Я переопределил операторы ‹‹ и >>, которые отлично работают для обычных объектов. Однако, когда я пытаюсь передать указатель на свой пользовательский объект,...
5232 просмотров
schedule 09.06.2023

Данные, считанные из файла, занимают намного больше памяти, чем размер файла
Я записал некоторые данные в файл следующим образом: result = new QHash<QPair<int, int>, QVector<double> >; QFile resfile("result.txt"); resfile.open(QIODevice::WriteOnly | QIODevice::Append); QDataStream out(&resfile);...
99 просмотров
schedule 14.07.2023

Как узнать, что QDataStream не может что-то десериализовать?
Обратите внимание на следующий фрагмент кода из документации QDataStream : QFile file("file.dat"); file.open(QIODevice::ReadOnly); QDataStream in(&file); // read the data serialized from the file QString str; qint32 a; in >> str...
250 просмотров
schedule 03.12.2022

Чтение определенного объекта в QDataStream и подсчет количества сохраненных объектов
Я записываю некоторые объекты в двоичный файл, и я хотел бы прочитать их обратно. Чтобы объяснить вам, что я пытаюсь сделать, я подготовил простой пример с классом User, который содержит имя QString и имя QList для детей. Пожалуйста, смотрите код...
81 просмотров
schedule 09.06.2023

Преобразование Union в QByteArray и наоборот с помощью QUdpSocket в Qt
У меня есть один союз, как показано ниже #define no_of_bits 240 #define word_size 16 struct bits { unsigned short int bit1:1; unsigned short int bit2:1; unsigned short int bit3:1; unsigned short int bit4:1; unsigned short int...
84 просмотров
schedule 26.05.2023