上一页 1 ··· 9 10 11 12 13
摘要: 内存分配方式有三种: [1] 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量, static 变量。 [2] 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中 ,效率很高,但是分配的内存容量有限。 [3] 从堆上分配,亦称动态内存分配 。程序在运行的时候用 malloc 或 new 申请任意多少的内存,程序员自己负责在何时用 free 或 delete 释放内存。动态内存的生存期由程序员决定 ,使用非常灵活,但如果在堆上分配了空间,就有责任回收它 阅读全文
posted @ 2012-07-28 16:15 冷夜 - 网游编程技术 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:1. 系统路径系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。打开此对话框会发现默认有这几条路径:C:\Program Files\Microsoft Visual Studio\VC98\INCLUDEC:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDEC:\Program Files\Microsoft Visual S 阅读全文
posted @ 2012-07-28 16:13 冷夜 - 网游编程技术 阅读(306) 评论(0) 推荐(0) 编辑
摘要: BMP文件存储结构的格式可以在Windows中的WINGDI.h文件中找到定义。BMP文件总体上由4部分组成,分别是位图文件头、位图信息头、调色板和图像数据,如表5-1所示。表5-1 BMP文件的组成结构位图文件头(bitmap-file header)位图信息头(bitmap-information header)彩色表/调色板(color table)位图数据(bitmap-data)下面来详细看一下每个组成部分的细节。1.位图文件头(bitmap-file header)位图文件头(bitmap-file header)包含了图像类型、图像大小、图像数据存放地址和两个保留未使用的字段。打 阅读全文
posted @ 2012-07-28 15:21 冷夜 - 网游编程技术 阅读(251) 评论(0) 推荐(0) 编辑
摘要: #include<Windows.h>#include<windowsx.h>#include <string.h>#include <cstdio>#include "enginApp.h"//#include "resource.h"using namespace std;#define WCLASSNAME "WindowClassName"#define WINDOW_WIDTH 800#define WINDOW_HEIGHT 600#define COLOR_BPP 32HD 阅读全文
posted @ 2012-07-28 10:59 冷夜 - 网游编程技术 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 记录一些常用的代码功能段便于自己以后查找使用:1.常用宏和函数#define SafeRelease(lpx) if(lpx!=NULL){lpx->Release();lpx=NULL;}//释放COM#define DD_Call(callcode) if(FAILED(callcode))return DD_FALSE //安全创建#define DD_INIT_STRUCT(ddstruct) { memset(&ddstruct,0,sizeof(ddstruct)); ddstruct.dwSize=sizeof(ddstruct); } //初始化结构体#defin 阅读全文
posted @ 2012-07-28 10:25 冷夜 - 网游编程技术 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 1.DirectDrawCreateEx() 连接报错 ,要加入dxguid.lib2.返回错误代码:DXGetErrorString(hret) , 要加入DxErr.lib3.锁定的表面不可以进行BLT操作4.BLT的RECT参数,如果left>right 或者 top<bottom会报DDERR_INVALIDRECT错误5.窗口模式下不可以设置页面flip置换技术6.D3D的头文件和库文件#include "d3dx9.h"d3d9.lib d3dx9.lib winmm.lib dinput8.lib dxguid.lib 阅读全文
posted @ 2012-07-26 17:44 冷夜 - 网游编程技术 阅读(287) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13