動作自体はできていますが
こんな実装方法しかないのかな?と思い質問させてもらいました
c++
1QByteArray a = QByteArray(); 2char tmp[5] = {0x00, 0x00, 0x00, 0x01, 0x02}; 3a.append(QByteArray::fromRawData(tmp, sizeof(tmp))); 4 5char read[5] = {0}; 6QByteArray b = QByteArray(); 7QDataStream ds(&a, QIODevice::ReadOnly); 8 9ds.readRawData(read, sizeof(read)); 10b.append(QByteArray::fromRawData(read, sizeof(read)));
とりあえずはこのような実装になったのですが
一度char配列を経由しているのがちょっと煩わしいというか、無駄な気がしてしまいます
理想は
ds >> b
というような形ですが
もちろんコレでは上手く動作しないのは分かります
ただ、もしかしたら何か手段があるのではないかと思い質問させてもらいました
よろしくお願いします

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/09 04:06