LINUX.ORG.RU

Qt и передача данных


0

1

Вопрос: если я на машине с архитектурой х86_64 делаю что-то типа: stream << string; где stream - QDataStream, string - QString. Сделав stream >> string; на машине с arm 32bit я прочитаю туже самую строку или фиг-вам. Иначе - форматы храниния.передачи бинарных данных в Qt платформозависимые или нет?

A data stream is a binary stream of encoded information which is 100% independent of the host computer's operating system, CPU or byte order. For example, a data stream that is written by a PC under Windows can be read by a Sun SPARC running Solaris.

rival ★★
()

вторая строка документации:

A data stream is a binary stream of encoded information which is 100% independent of the host computer's operating system, CPU or byte order. For example, a data stream that is written by a PC under Windows can be read by a Sun SPARC running Solaris.

k0l0b0k ★★
()

Проще это делать методами классов, при том желательно указывать версию Qt (чем ниже тем лучше), это будет гарантом, что все верно прочтется и запишется, но впринципе и так должно пахать правильно.

erfea ★★★★★
()
Ответ на: комментарий от mskmsk1985

fя честно сказать мало изучал оделенные в Qt плюсовые операторы, но закрадывается подохрение, что они существуют постольку поскольку...

erfea ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.