![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
project study
平哥
学而不思则罔,死而不学则殆
展开
-
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 · 427 阅读 · 0 评论 -
Win下调试C++程序,可以利用系统PageHeap机制来发现HEAP Bug
最近调试项目程序,运行过程中,报出Heap Detection Error的错误。windows 2000 SP2 之后提供了PageHeap机制。可以配置注册表,然后在调试过程中可以尽早发现HEAP越界bug,本人在调试过程中发现了很多bug,帮助很大。配置步骤如下:1。在注册表中增加自己的应用配置,如mas.exeHKEY_LOCAL_MACHINE\SOFTWARE\Microf原创 2013-02-19 16:52:59 · 275 阅读 · 0 评论 -
一种内存管理器的实现方法
在软件设计和开发过程中,合理高效的使用内存,关乎软件执行的效率和性能,内存管理至关重要,下面一种方法可以对分配的内存进行回收再利用,提高内存使用率,c++代码如下:memmgr.h#ifndef __MEMMGR_H#define __MEMMGR_H#include #include #include #include #include #includ原创 2015-12-15 16:03:23 · 363 阅读 · 0 评论