|
|
1
1
消息的格式/顺序是否始终相同?例如,12bitsInt | 8bitsChar |等。如果是这样,一个简单的解决方案是设置适当的位掩码来获取每个特定值。即,如果前12位(低阶)对应一个整数,我们可以:
这将把消息的前12位复制到整数类型的前12位。为消息的每个块设置适当的位掩码并继续。如果消息格式不是常量。。。我需要你用一个例子来详细说明。此外,boost库还有一些不错的位操作类: 但是,如果格式保持不变,可能会有过大的杀伤力。 |
|
|
2
0
您是否考虑过使用具有显式成员大小的结构?例如,如果有一条消息,其中字段大小为:
假设消息位于简单的字符数组中,则可以将数据复制到
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |