请各位帮我捉个虫,请进...
MYSTRUCT *pMy;
pMy = new MYSTRUCT[10]; // 结构数组
MyFunc(pMy); // 传入pMy = 0x1db002c
// 函数返回后pMy = 0x0000067
。。。
MyFunc(MYSTRUCT *pMy)
{
...
return; // 此时pMy = 0x1db002c
}
在调用函数MyFunc时传入的pMy值为0x1db002c,在MyFunc的return语句处,
pMy的值不变,可是当从MyFunc返回后pMy的值变成了0x0000067,后面使用pMy
时出错
请各位帮忙