我在使用地址引用填充结构成员时遇到问题,但是当它使用它自己的成员完成时,它就很好了。
带结构件
memcpy(&(AVPFieldStructureObj->resource_value),data_start,actual_data_length);
带内存地址
memcpy((&AVPFieldStructureObj+fieldOffset),data_start,actual_data_length);
其中 actual_data_length 是变量的大小,data_start 是指向数据缓冲区的指针。
内存在我打印字段时给出垃圾值并且在执行整个之后我得到一个分段错误但是当使用 GDB 调试时程序正常退出。没有分段错误
请建议
提前致谢
问候, Soheb