VC++
kelven2004
设计并开发属于自己的操作系统!
展开
-
C++中变量的初始化问题
在进行编程的时候非常重要的一点就是要将变量进行初始化,因为在最近的代码编辑中总是遇到一种情况,那就是一直在DEBUG版下面调试没问题的程序,一到RELEASE版下就出现问题。出现这些问题的背后是一个数据没有进行初始化。在DEBUG版下面的变量初始化是将你的变量初始化成当前的变量的最小的那个值,比如:int i;i将会被初始化成它所在类型的最小值,这样在程序运行时候是执行正确的;但在原创 2006-12-27 09:43:00 · 721 阅读 · 0 评论 -
使用别人控件和类库的一个经验
这几天一直在写一个绘图的工具,用了在网上下载的一个类库,使用他里面的函数,可以很轻松的实现图象的多种操作,不过在使用时期发现一个问题,就是当我的程序在进行图片操作的时候,每操作一次我的虚拟内存都会很快的上升,特别是当程序去读取大图片的时候,这种现象更加严重,一直以为是自己代码中是不是某些资源申请了而没有释放造成了这么大的泄漏,于是从代码中跟了一个晚上,一直跟到类库中的代码,才发现原来类库不会自动释原创 2007-01-10 19:13:00 · 986 阅读 · 0 评论 -
RegisterClass在注册ClassName的时候失败!
前几天在设计对话框的时候,想用RegisterClass把注册的类名修改成我需要的类名,而在RegisterClass返回给我是TRUE之后,通过SPY++却总是不能找到相应的ClassName。最后通过查找原因,是由于在MFC的程序中,每一个窗体都有其特有的标识的,如果修改了这些ClassName之后,程序将找不到相对应的窗口代码,造成错误,所以在进行MFC编程的时候最好不要通过Register原创 2007-05-23 10:43:00 · 4257 阅读 · 0 评论