Data conversion between QByteArray and structure

Summarize the conversion between QByteArray and structure in Qt, which will be more convenient in encoding and decoding.

  1. Structure conversion QByteArray
struct StTest
{
    
    
	int iNum1;
	char chNum;
	int iNum2;
};
QByteArray arrTest;
StTest test;
arrTest.append((char*)&test, sizeof(StTest));

  1. QByteArray transfer structure
    StTest pTest = (StTest )arrTest.data();

Guess you like

Origin blog.csdn.net/weixin_44248637/article/details/129382251