经典指数          
原因
1690
浏览数
0
收藏数
 

以下哪些情况会引起资源泄露【多选】( )
  • 创建一个mutex,不关闭句柄而关闭进程
  • 分配栈上的内存,而不释放
  • Queryinterface得到com对象指针,不释放
  • 获取桌面的DC,不需要释放

     举报   纠错  
 
切换
1 个答案
DC(device context)叫设备环境或者设备描述表,它其实是GDI内部保存数据的一种数据结构。此结构中的属性内容与特定的输出设备(显示器、打印机等)相关,属性定义了GDI函数的工作细节。 总之,你要使用GDI绘图函数,就需要一个DC句柄。 MFC中把和DC相关的都封装成类。CDC是一个抽象基类,可以访问整个显示器和打印机等。CClientDC类和窗口客户区关联,能用于显示客户区相关内容。
 
切换
撰写答案