读书人

memset的有关问题

发布时间: 2012-03-27 13:44:24 作者: rapoo

memset的问题
struct IAIP_Confirm
{
unsigned long seqId;
charstrInsPoliy[30];
charstrbeginTime[20];
charstrEndTime[20];
intResult;
charstrResultInfo[20];
};



IAIP_Confirm confirm;//我用DEBUG调试的时候seqId和Result已经分配了内存空间地址
memset(&confirm,0,sizeof(IAIP_Confirm));//seqId和Result已经分配了内存空间地址被释放成 0x00000000,但是其中另外的几个字符数组没有任何问题.

我以前从没遇见这样的问题,一直用memset进行初始化,请问memset不能这样用?


[解决办法]

探讨
confirm.seqId = 12345;//时候出现指针异常了,说0x00000005不能操作ox00000000的无效空间地址
我所关注的这个到底是什么原因.

读书人网 >C++

热点推荐