- 博客(6)
- 收藏
- 关注
原创 一个简单的RTTI实现
RTTI是"Runtime Type Information"的缩写,意思是:运行时类型信息.它提供了运行时确定对象类型的方法.最近在写的一些东西,不想使用MFC之类的框架,但是却在很多地方需要根据名称确定指针的转换类型或者利用抽象工厂生产抽象的类对象指针...我很不喜欢不容易维护且难看的"switch case",而C++本身的RTTI功能又显得很单薄...看来只有自己写一个C++的RT
2010-02-13 11:42:00 1948
原创 支持引用计数的智能指针类模板
智能指针算是很多人喜欢思考的一种内存管理方案了...虽然这种方案本身存在一些硬伤,但是在很多需要智能,且使用方式相对较简单的场合里应用还是比较多的.先发一个我最初写好的版本://////////////////////////////////////////////////////////////////// TSmartPtr - 智能指针类模板//// Author: 木头
2010-02-13 09:05:00 1287
原创 字符串处理及效果类
//////////////////////////////////////////////////////////////////// StringEffect - 字符串效果//// Author: 木头云// Blog: http://blog.csdn.net/markl22222// E-Mail: mark.lonr@tom.com// Version: 1.0
2010-02-13 08:37:00 1298
原创 获得位图非屏蔽色/屏蔽色区域的算法
// 获得图片区域void CImgBitmap::GetImageRgn(CRgn& fulRgn, COLORREF clrTrans /*= RGB(255, 0, 255)*/, BOOL bCombineTrans /*= FALSE*/, int nCombineMode /*= RGN_OR*/,
2010-02-13 08:28:00 991
原创 支持类模板的 MFC RTTI 宏
//////////////////////////////////////////////////////////////////// 类模板运行时类信息支持宏定义#ifdef _AFXDLL#define IMPLEMENT_TEMPLATE_RUNTIMECLASS(class_name, type_name, base_class_name, wSchema, pfnNew
2010-02-13 08:24:00 797
原创 文件/目录删除函数
// 删除文件/目录BOOL DelPath(LPCSTR lpPath){ // 创建文件对象 SHFILEOPSTRUCT lpsh; ZeroMemory(&lpsh, sizeof(lpsh)); // 调整文件对象 lpsh.fFlags = FOF_SILENT | FOF_NOCONFIRMATION; lpsh.wFunc = FO_DELETE
2010-02-13 08:06:00 635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人