07 2012 档案

摘要:就是使用LoadLibrary取得相应的dll句柄,然后使用GetProcAddress取得相应函数接口的入口地址,通过函数指针调用就行了。可以使用Dependency Walk 工具查看dll中有哪些接口。我和我的组长各写了一个,高下立断。主要我没有判断NULL值,需要注意。我的代码: 1 class DX8Interface 2 { 3 typedef HRESULT (WINAPI * DX8_D3DXCreateSprite)(LPDIRECT3DDEVICE8, LPD3DXSPRITE *); 4 public: 5 static HRESULT WINAPI D3... 阅读全文
posted @ 2012-07-19 11:00 可乐爱上了雪碧 阅读(338) 评论(0) 推荐(0)
摘要:C++引用与指针的比较引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。int m;int &n = m;n相当于m的别名(绰号),对n的任何操作就是对m的操作。所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。引用的规则:(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。(2)不能有NULL引用,引用必须与合法的存储单元关联(指针则可以是NULL)。(3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)。一言以蔽之引用就是一个常量指针 T * 阅读全文
posted @ 2012-07-06 10:36 可乐爱上了雪碧 阅读(302) 评论(0) 推荐(0)