【发布时间】:2016-07-28 19:26:41
【问题描述】:
我有以下结构:
struct sample {
uint8_t four;
bool b;
uint8_t two;
};
为了发送一个udp数据包,我需要将这些值打包成一个字节:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
+---+---+---+---+---+---+---+---+
| four | 0 | b | two |
+---------------+---+---+-------+
在这个字节中复制结构值的最佳方法是什么?我在这样做之前检查了前提条件,因此在将 uint8_t 值复制到更小的空间时不会丢失任何数据。
【问题讨论】:
标签: c++ byte buffer memcpy bytebuffer