搜索
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ 【求助】postmessage中lparam疑问
标题:
【求助】postmessage中lparam疑问
只看楼主
咖啡色裂变
等 级:
论坛游民
帖 子:8
专家分:10
注 册:2013-12-1
结帖率:
100%
楼主
问题点数:0 回复次数:2
【求助】postmessage中lparam疑问
如果我在一个函数中声明一个结构体变量a,然后postmessage中吧lparam=&a,然后函数结束。这里a的空间是不是应该被释放了。它到底在消息处理的时候是不是有可能就失效了。
搜索更多相关主题的帖子:
结构体
空间
2013-12-03 17:47
yuccn
来 自:何方
等 级:
版主
威 望:
167
帖 子:6809
专家分:42393
注 册:2010-12-16
第
2
楼
得分:0
如果a是栈空间,那么在消息处理时候,可能就被引用了非法内存了,因为那个时候你的调用函数已经完成,栈空间已经释放
如果a是堆空间(new),不用问都没有被释放的啦,可以在消息处理函数中去释放
我行我乐
我的博客:
http://blog.yuccn. net
2013-12-04 08:12
咖啡色裂变
等 级:
论坛游民
帖 子:8
专家分:10
注 册:2013-12-1
第
3
楼
得分:0
回复 2楼 yuccn
好,thx,明白了。
2013-12-04 19:33
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-424647-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.037791 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved