- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 一种内存管理器的实现方法
在软件设计和开发过程中,合理高效的使用内存,关乎软件执行的效率和性能,内存管理至关重要,下面一种方法可以对分配的内存进行回收再利用,提高内存使用率,c++代码如下: memmgr.h #ifndef __MEMMGR_H #define __MEMMGR_H #include #include #include #include #include #includ
2015-12-15 16:03:23 339
原创 Win下调试C++程序,可以利用系统PageHeap机制来发现HEAP Bug
最近调试项目程序,运行过程中,报出Heap Detection Error的错误。windows 2000 SP2 之后提供了PageHeap机制。可以配置注册表,然后在调试过程中可以尽早发现HEAP越界bug,本人在调试过程中发现了很多bug,帮助很大。 配置步骤如下: 1。在注册表中增加自己的应用配置,如mas.exe HKEY_LOCAL_MACHINE\SOFTWARE\Microf
2013-02-19 16:52:59 267
原创 C++中STL List排序实现
使用smart pointer对STL list排序 简单数据类型,直接调用list::sort(),复杂数据类型需要重载operator和operator> 尤其是定义的list的element不是对象,是指针时,需要用到借助smart Pointer来实现 一个简单的例子,源码如下,按照hit_排序: class Service { public: Servic
2013-01-18 15:24:39 422
24501-f40-NAS.doc
2020-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人