- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 使用CRT调试内存分配堆来找出未释放的内存空间
忘记释放已经分配的内存是一种常见的编程错误,当然我指的是在C++编程当中,例如下面的代码里面就存在一个忘记释放内存的编程错误。我个人觉得忘记释放内存的编程错误是不可避免的,毕竟程序员都是人,困了,心情不好了,代码过于复杂啦等等都可能导致忘记加上一句delete XXX语句。 #include <tchar.h>
...
2011-04-26 18:52:00 157 1
原创 双缓冲绘图
原文:http://www.ccrun.com/article.asp?i=434&d=17iz10 显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。MFC的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单,只要使用方法得当,再加上一些技巧,用MFC可以...
2011-04-20 20:38:00 89
原创 内存访问越界问题
转:http://blog.vckbase.com/arong/archive/2009/12/30/40598.html 1. 原理分析经常有些新C++程序员问:C++的类的成员个数是不是有限制,为什么我加一个变量后程序就死了?或者说:是不是成员变量的顺序很重要,为什么我两个成员变量顺序换一换程序就不行了?凡此种种之怪现象,往往都是内存访问越界所致。何...
2011-04-19 12:05:00 822
原创 类似华容道一类搜索中,状态的Hash方法(转)
原文:http://blog.sina.com.cn/s/blog_4afd4f7c010004zc.html 标准的华容道游戏是在一个4*5的方阵中,布有一些各种形状的棋子,当然留有若干空格.你的任务是移动棋子,并把其中的一枚棋子移动到指定的位置,如以下布局,要求把上面的A棋子移动到最下方的中间(其中一个字母为一个棋子,*表示空格): B A...
2011-04-12 19:34:00 211
原创 生产者消费者问题Semaphore
/* productandconsumer. cpp */#include <windows.h>#include <stdio.h>#include <stdlib.h>typedef HANDLE Semaphore; //信号量的Windows 原型#define ...
2011-04-02 11:50:00 421 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人