QT的QDataStream类的使用
生活随笔
收集整理的這篇文章主要介紹了
QT的QDataStream类的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
詳細說明
QDataStream類提供二進制數據到QIODevice的序列化。
數據流是編碼信息的二進制流,它與主機計算機的操作系統,CPU或字節順序無關,均為100%。 例如,運行Windows的Sun SPARC可以讀取Windows下PC寫入的數據流。
您還可以使用數據流來讀取/寫入未編碼的原始二進制數據。 如果要“解析”輸入流,請參見QTextStream。
QDataStream類實現C ++基本數據類型的序列化,例如char,short,int,char *等。更復雜的數據的序列化是通過將數據分解為基本單元來完成的。
數據流與QIODevice緊密協作。 QIODevice表示一種輸入/輸出介質,可以從中讀取數據或將數據寫入其中。 QFile類是I / O設備的示例。
示例(將二進制數據寫入流):
總結
以上是生活随笔為你收集整理的QT的QDataStream类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。