读书笔记
文章平均质量分 81
quentinliu
A
展开
-
巧用成员函数指针
前面一段时间在宠物模块重构的时候,惊叹这个模块的好几个函数长度居然有达到3000行,在重构这块的时候用,利用函数指针写了一个小的工具模板。函数指针与成员函数指针,在一些进阶应用中时有涉及,比如常见的EventMap,这里介绍一个经常用成员函数指针来对长长switch的进行的重构手法。 先简单的说明一下函数指针与成员函数指针: 1 #include2 3 class CPlusPlus_Class; 4 1 //声明了一个函数指针类型 pfnHandle_C, 这个函转载 2010-11-10 23:12:00 · 517 阅读 · 0 评论 -
Bmp 格式的 图片文件读写
<br />最近研究公司的图片文件格式,看着压缩算法真是头疼,基础的东西都放下了,有重新温习了一下 Bitmap 文件的读写。写到blog上,下次在忘了就看看吧。<br /> <br /> typedef struct TAG_BITMAP_FILE { BITMAPFILEHEADER bmpf; BITMAPINFOHEADER bminfo; PALETTEENTRY palette[256]; UCHAR* pBuffer; }BITMAP_原创 2011-05-10 21:54:00 · 957 阅读 · 0 评论