自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 C++对象动态生成(Dynamic Create)的完善版本

前几天写了一篇C++对象动态生成(Dynamic Create)的简单实现的文章,对于只是想简单的根据类名创建一个对象,那个简单版本已经够用,但是如果需要判断一个对象对某个类是否可以assignment,那个简单版本无法做到,因此就写了这个完善版本,因为完善版本需要在用户定义的类中注入更多的东西,为了方便使用,我定义了两个宏,因此代码看起来就不是那么直观,如果你只是想了解下整个系统的基本框架,看那

2012-05-15 23:58:16 2956 2

原创 C++对象动态生成(Dynamic Create)的简单实现

以前一直是C++的coder,最近由于到了另一家公司,因此开始写java项目,相信C++的程序员都会对java语言原生支持的动态生成很是羡慕,但是C++不支持反射(reflection),也就无法根据类名动态创建对象,MFC的做法是继承CObject并用DECLARE_DYNCREATE宏来实现,MFC这么实现是由于一些系统遗留问题,感觉用起来不是那么的friendly。今天下午坐着无聊,仿造ja

2012-05-11 17:17:55 6870 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除