gpt4 book ai didi

c++ - 统计 Qt5 中写入 QDataStream 的字节数

转载 作者:行者123 更新时间:2023-11-30 03:45:13 26 4
gpt4 key购买 nike

在我的代码中,我正在准备一些数据,以便使用 QDataStream 通过网络发送。在准备过程中,我想确切地知道当时准备了多少字节。我该怎么做?

例子:

int myFunc(QDataStream &ds){
ds << "hello"
ds << 123;
ds << 456.7f;
//...
//How can I do this:
return ds.numberOfBytesPipedIntoThisQDataStreamAtThisTime();
}

最佳答案

通常知道字节数的方法:

QByteArray buf;
QDataStream stream( &buf, QIODevice::ReadWrite );
stream << someData;
int count = buf.size();

关于c++ - 统计 Qt5 中写入 QDataStream 的字节数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34982665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com