【发布时间】:2012-08-05 16:04:15
【问题描述】:
我需要暂时保存数据包状态。 因此,我读取了表示为 unsigned char* 的数据包数据,然后用这些数据创建了一条记录,并将该记录保存在列表中一段时间。
将记录中的数据包表示为 char* 或 char[] 的更好方法。
如何将读取的数据(无符号字符 )复制到两个选项: 到 unsigned char[] 和到 unsigned char*
我需要复制数据,因为每次读取数据包时都会读取到相同的字符*,所以当我保存一段时间时,我需要先复制数据
【问题讨论】:
-
char[]不是一个完整的类型,所以你的问题没有意义。 -
您对数据包的定义是什么,是否预先知道大小?最大尺寸是否已知?是否需要处理数据包内容?
标签: c++