首先我定义了一个结构体 struct point
{
int x;
int y;
}
然后我在一个按钮的单击事件里给写如下代码:
point *ptrPt;
ptrPt->x=3;
ptrPt->y=5;
label1.caption=ptrPt->3;
程序运行没问题,但是当我一旦关闭窗口,就会发生错误
如果我使用分配堆内存的方法,关闭窗口则不会报错
请高手分析下原因!
...全文
14912打赏收藏
一个有意思的东西,高手来解释一下!!!
首先我定义了一个结构体 struct point { int x; int y; } 然后我在一个按钮的单击事件里给写如下代码: point *ptrPt; ptrPt->x=3; ptrPt->y=5; label1.caption=ptrPt->3; 程序运行没问题,但是当我一旦关闭窗口,就会发生错误 如果我使用分配堆内存的方法,关闭窗口则不会报错 请高手分析下原因!