中易网

C语言c++语言编程里子函数多次运行,内存释放的问题!!!

答案:2  悬赏:50  
解决时间 2021-01-16 23:42
C语言c++语言编程里子函数多次运行,内存释放的问题!!!
最佳答案
你的getDC函数应该用错了,它返回一个句柄资源,而所有资源都要手动释放,也就是说,你每次创建一个句柄,却不去释放它,这个开销远远比你程序里所用的几个变量开销大的多.而且这个资源一般是低速io系统的资源,当你开辟的越多,自然越慢.建议将此句柄作为一个全局变量对你有好处.也不是每次都要新建句柄.
还有你在系统中用了sleep这个函数不能保证时间精度,只是给系统调度程序的一个参考值,你最好实现一个定时器.
全部回答
好像是GetDC()的用法问题,GetDC()获得的DC用完后,要用ReleaseDC()释放,
你的代码可以在主程序里将句柄保存到一个变量里,函数里面每次用那个句柄变量就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
(高中化学)为什么含等质量的氧元素的NO和CO
39岁女每年投保费6千元适合投什么险种好?
我是东北的,想买一套干豆腐机,一套大概投资多
我要买车国产哪个品牌s∪v好
NDSI怎么上网
遇到个好师父,想送师父什么礼物好
额,请问下 把笔记本电脑倾斜放 会不会伤硬盘
日月照古今是什么诗
2为什么要乘以兀r
言情小说现代古代的
60度动漫城地址在哪,我要去那里办事
小学生四年级上册语文《观潮》作者及写作背景
现代圆筒低音炮可以接话筒吗?
角色0、0.5、1分别是什么意思?(突然在朋友
一个500G装满数据的硬盘比同样一个空硬盘重多
推荐资讯
2NE1在韩国MAMA颁奖上跳的扭屁股舞的音乐叫什
有谁知道这款酒?怎么样?艺术酒标挺有文艺范
j饥荒中有生命的木材代码
因式分解x³-3x²+4 和 x³-7x+6
醴陵馨海宾馆地址有知道的么?有点事想过去
佛教中的五蕴和四大指的是什么
生完孩子后记性太差了,正常吗?一辈子记性都
紫竹铃,十年了,你还好么,现在你矢口否认一
WPS中空格键为什么会变成点?
安踏员工受委屈是不是没人管,管的话找谁管
为什么胡歌会在美留学,原来是因为十年前他说
tcl电视机机型为l32e181能联宽带吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?