我有以下结构:复制结构一个字节的缓冲区内
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
值复制到更少的空间时不会丢失任何数据。
在'b'之前不应该'empty'吗? – Slava
@Slava,当然。固定,thx。 – SergeyA
为什么不能携带? – Jepessen