- 博客(5)
- 收藏
- 关注
转载 _CrtDumpMemoryLeaks
VC监听内存变化。。。 https://blog.youkuaiyun.com/bqw2008/article/details/42154939
2018-12-09 23:49:41
899
转载 进程内核对象句柄表
一个进程在初始化时,系统将为它分配一个句柄表(handle table)。这个句柄表仅供内核对象使用,不适用于用户对象或GDI对象。 调用函数来创建一个内核对象时,如果调用失败,那么返回的句柄值通常为0(NULL),这就是为什么第一个有效的句柄值为4的原因。之所以失败,可能是由于系统内存不足,或者遇到一个安全问题。遗憾的是,有几个函数在调用失败时会返回句柄值-1(也就是在WinBase.h...
2018-12-08 23:58:08
357
翻译 内核对象
由于内核对象的数据结构只能由操作系统内核访问,所以应用程序不能在内存中定位这些数据结构并直接更改其内容。Microsoft有意强化了这个限制,确保内核对象结构保持一致性状态。正是因为有这个限制,所以Microsoft能自由地添加、删除或修改这些结构中的成员,同时不会干扰应用程序的正常运行。 既然不能直接更改这些结构,应用程序应该如何操纵这些内核对象呢?答案是利用Windows提供的一组函数,这组...
2018-12-08 22:47:05
183
转载 百度面试题--如何保证一个类创建的对象只能在堆上
面试的时候,只想着C++11有什么新特性可以完成这个事情了,面试一结束,回头一想,马上意识到把构造函数设置为private就可以了 如何保证一个类只有一个实例化对象,这不就是单例吗,经常用的额 这两个不都是一样的吗,怪自己太年轻,不懂 变通啊。。。 回头一搜,这篇文章介绍的更详细一些,里面介绍了如何在堆上或者栈上 https://blog.youkuaiyun.com/baidu_3796407...
2018-12-05 18:38:09
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人