我有一个输入数组,如:
uint8_t pData[2048]
我必须将一些元素插入数组,如:
1. uint32_t variable1
2. uint16_t variable2
3. vector<uint8_t> v1
一旦上述变量,将有一个计数变量将被添加/更改。插入到数组“ uint8_t pData”。
由于该程序在“ C”中,因此我可以使用memcpy,但是该函数没有输入范围参数。
我还可以探索解决该问题的其他方法。
问题可能是与4字节存储块的数据对齐。您应该使用诸如memcpy之类的东西或通过uint8指针进行复制。