摘要: 转载:一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意... 阅读全文
posted @ 2013-11-17 19:11 zCoderJoy 阅读(225) 评论(0) 推荐(0) 编辑
摘要: DLL函数中内存分配及释放的问题 最近一直在写DLL,遇到了一些比较难缠的问题,不过目前基本都解决了。主要是一些内存分配引起问题,既有大家经常遇到的现象也有特殊的情况,这里总结一下,做为资料。 错误现象是“其原因可能是堆被损坏,这也说明 **.exe 中或它所加载的任何 DLL 中有 bug”我的现... 阅读全文
posted @ 2013-11-17 18:45 zCoderJoy 阅读(3069) 评论(0) 推荐(0) 编辑
摘要: 该函数将DIB中矩形区域内像素使用的颜色数据拷贝到指定的目标矩形中。如果目标矩形比源矩形大小要大,那么函数对颜色数据的行和列进行拉伸,以与目标矩形匹配。如果目标矩形大小要比源矩形小,那么该函数通过使用指定的光栅操作对行列进行压缩。http://baike.baidu.com/view/1080406... 阅读全文
posted @ 2013-11-17 14:07 zCoderJoy 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?错误分析:此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束。没有找到预编译指示信息的头文件... 阅读全文
posted @ 2013-11-17 11:18 zCoderJoy 阅读(289) 评论(0) 推荐(0) 编辑