社区
C++ 语言
帖子详情
小问题!
jinye_kim
2009-06-03 07:05:58
如:
class a
{
private:
HWND hWnd;
public:
void f(HWND hWnd)
{
this->hWnd = hWnd;
}
}
请问怎样释放成员变量hWnd?
...全文
63
7
打赏
收藏
小问题!
如: class a { private: HWND hWnd; public: void f(HWND hWnd) { this->hWnd = hWnd; } } 请问怎样释放成员变量hWnd?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aaaa3105563
2009-06-04
打赏
举报
回复
没必要
b43ok
2009-06-04
打赏
举报
回复
HWND你可以当作是一个整数无需释放
你硬是要释放,那就
m_hWnd=0;
如果那个HWND所对应的对象你还要毁尸灭迹,可以考虑
CloseHandle(m_hWnd);
mymtom
2009-06-04
打赏
举报
回复
不需要吧,有不是CA new 的东东,当然用不着delete, m_hWnd是传进来的。
jinye_kim
2009-06-04
打赏
举报
回复
补充:
class CA
{
private:
HWND m_hWnd;
public:
CA(HWND hWnd)
{
m_hWnd = hWnd;
};
~CA(void)
{
//请问怎样析构成员m_hWnd;
};
};
请教!
zhangzhongke007
2009-06-03
打赏
举报
回复
你的代码形式我见过,但是至于怎么释放则没有了解~~~
关注~
pengzhixi
2009-06-03
打赏
举报
回复
应该可以close的吧
mengde007
2009-06-03
打赏
举报
回复
你得搞清楚hWnd是在堆上还是在栈上面;
栈上面的对象过期后,其成员弹出;
QBQ!
问题
背后的
问题
本书《QBQ!
问题
背后的
问题
》介绍了一种简单的方法来提高个人责任意识并解决
问题
。通过改变提问的方式,从推诿、抱怨转变为积极寻找解决方案,帮助个人在工作和生活中做出更好的选择。
npm ERR! ERESOLVE could not resolve
问题
博客主要围绕npm ERR! ERESOLVE could not resolve
问题
的解决展开,聚焦于信息技术领域中前端开发使用npm时遇到的该
问题
。
MoveIt!机械臂控制——
问题
汇总及解决方案
本文详述了在使用ROS kinetic进行MoveIt!机械臂控制时遇到的
问题
,包括创建机械臂模型、启动MoveIt!、运行ArbotiX节点、工作空间规划、启动机器人仿真环境等步骤,并提供了相应的解决方案。例如,解决缺少joint_state_publisher包、无法启动MoveIt!、Gazebo仿真
问题
等。此外,还涉及了在个人工作空间中复制功能包时可能出现的编译错误及其修复方法。
关于DISCUZ!NT发布的
问题
整理!
本文详细介绍了Discuz!NT版本论坛的部署步骤及常见
问题
解决方案,包括用户权限设置、DNT.config文件配置、数据库连接调试、目录路径修正及编码
问题
处理。
Unbug项目中once!宏与ensure!宏的潜在执行顺序
问题
解析
本文解析了Unbug项目中once!宏与ensure!宏的潜在执行顺序
问题
。Unbug是用于辅助调试的Rust工具库,原始实现中两宏组合使用存在执行顺序
问题
,可能导致竞态条件。项目维护者通过修改将条件检查后置修复
问题
,还给出技术启示与最佳实践建议。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章