【发布时间】:2011-08-19 04:09:40
【问题描述】:
如何在写入套接字之前将结构转换为 char* 形式?
【问题讨论】:
标签: qt
如何在写入套接字之前将结构转换为 char* 形式?
【问题讨论】:
标签: qt
使用QDataStream。它具有处理字节序(字节顺序)和 Qt 类序列化的优势。简单地将结构转换为 char* 会导致很多问题,包括字节顺序、编译器填充等。我建议改用流。
【讨论】:
仅仅是:
char *ptr = (char*)&myStructObject; ?
或者你是什么意思?
【讨论】:
您可能需要查看此线程:How to convert struct to char array in C
【讨论】: