QDataStreamの動作を伴う奇妙なQByteArray

コンラッド
QByteArray byteArray;
QDataStream dataStream(&byteArray, QIODevice::WriteOnly);
dataStream << (quint8)22;
dataStream << "test2";
qInfo() << byteArray;

結果: \x16\x00\x00\x00\x06test2\x00

なぜ1バイトではなく4バイトを使用しているのですか?私はそれが欲しいとはっきりと言いますunsigned char舞台裏で調整されているいくつかの記憶はありますか?オフにできますか?

編集:それは私がchar*それを書いときにのみ起こるようですそれはどこからともなく最初に3バイトを追加します。

拒否
\x16\x00\x00\x00\x06test2\x00

\x16 あなたはuint8ですか。

\x00\x00\x00\x06 は固定サイズで、文字列の長さの4バイトのヘッダーです(明らかにnullを含みます)。

次に、文字列の後に終了nullが続きます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

変数変換を伴うReactsetStateの奇妙な動作

分類Dev

Ajaxの奇妙な動作を伴う複数のチェックボックス

分類Dev

日時とUTCから現地時間への変換を伴う.NETの奇妙な動作

分類Dev

恐怖を伴う奇妙な行動

分類Dev

サブクエリの奇妙な動作を伴うDELETEステートメント

分類Dev

Windows10での睡眠を伴う奇妙な行動

分類Dev

Cassandraの動作を伴うApacheSpark

分類Dev

マルチスレッドプログラムでの非同期のアクセスを伴うJavaの奇妙な動作

分類Dev

フォルダの作成/ファイルのアップロードを伴うフラスコの奇妙な動作

分類Dev

左から右、右から左へのグラデーションのフェードを伴うCSSの奇妙な動作

分類Dev

バインドされたプロパティとListViewでの直接の可視性の変更を伴う奇妙な動作

分類Dev

MSVC2015でstd :: asyncからスローされた例外を伴う奇妙な動作

分類Dev

フォールスルー、奇妙な動作を伴うスイッチとケース

分類Dev

whileループを伴う奇妙な動作(予想どおりではありません!)

分類Dev

紛らわしいメッセージを伴う奇妙なラップトップバッテリーとACアダプターの動作

分類Dev

結合を行う奇妙な動作と

分類Dev

Crudを更新しようとしたときの奇妙な動作

分類Dev

グーグルのダートランでの閉鎖を伴う奇妙な行動

分類Dev

ボトムシートの動作を伴うnestedscrollview内のRecyclerView

分類Dev

奇妙なconky背景の動作

分類Dev

Java TreeSetの奇妙な動作

分類Dev

Map、parseIntの奇妙な動作

分類Dev

Java OutOfMemoryErrorの奇妙な動作

分類Dev

GregorianCalendarでの奇妙な動作

分類Dev

NumberFormat Javaの奇妙な動作

分類Dev

getuid / geteuidの奇妙な動作

分類Dev

ArrayListでの奇妙な動作

分類Dev

CustomEditTextの奇妙な動作

分類Dev

traitCollectionDidChangeの奇妙な動作

Related 関連記事

  1. 1

    変数変換を伴うReactsetStateの奇妙な動作

  2. 2

    Ajaxの奇妙な動作を伴う複数のチェックボックス

  3. 3

    日時とUTCから現地時間への変換を伴う.NETの奇妙な動作

  4. 4

    恐怖を伴う奇妙な行動

  5. 5

    サブクエリの奇妙な動作を伴うDELETEステートメント

  6. 6

    Windows10での睡眠を伴う奇妙な行動

  7. 7

    Cassandraの動作を伴うApacheSpark

  8. 8

    マルチスレッドプログラムでの非同期のアクセスを伴うJavaの奇妙な動作

  9. 9

    フォルダの作成/ファイルのアップロードを伴うフラスコの奇妙な動作

  10. 10

    左から右、右から左へのグラデーションのフェードを伴うCSSの奇妙な動作

  11. 11

    バインドされたプロパティとListViewでの直接の可視性の変更を伴う奇妙な動作

  12. 12

    MSVC2015でstd :: asyncからスローされた例外を伴う奇妙な動作

  13. 13

    フォールスルー、奇妙な動作を伴うスイッチとケース

  14. 14

    whileループを伴う奇妙な動作(予想どおりではありません!)

  15. 15

    紛らわしいメッセージを伴う奇妙なラップトップバッテリーとACアダプターの動作

  16. 16

    結合を行う奇妙な動作と

  17. 17

    Crudを更新しようとしたときの奇妙な動作

  18. 18

    グーグルのダートランでの閉鎖を伴う奇妙な行動

  19. 19

    ボトムシートの動作を伴うnestedscrollview内のRecyclerView

  20. 20

    奇妙なconky背景の動作

  21. 21

    Java TreeSetの奇妙な動作

  22. 22

    Map、parseIntの奇妙な動作

  23. 23

    Java OutOfMemoryErrorの奇妙な動作

  24. 24

    GregorianCalendarでの奇妙な動作

  25. 25

    NumberFormat Javaの奇妙な動作

  26. 26

    getuid / geteuidの奇妙な動作

  27. 27

    ArrayListでの奇妙な動作

  28. 28

    CustomEditTextの奇妙な動作

  29. 29

    traitCollectionDidChangeの奇妙な動作

ホットタグ

アーカイブ