QByteArray和结构体的数据转换

总结一下Qt中QByteArray和结构体的转换,这样在编解码中会比较方便。

  1. 结构体转换QByteArray
struct StTest
{
    
    
	int iNum1;
	char chNum;
	int iNum2;
};
QByteArray arrTest;
StTest test;
arrTest.append((char*)&test, sizeof(StTest));

  1. QByteArray转结构体
    StTest pTest = (StTest)arrTest.data();

猜你喜欢

转载自blog.csdn.net/weixin_44248637/article/details/129382251
今日推荐