06 2009 档案
C++基于类似反射机制的函数调用完成
摘要: 现在不仅可以阅读类的成员,也可以用函数名的字符串去调用函数并取得结果了。代码与这篇文章的实例类似,因此只贴出更改的部分以及程序截图。
阅读全文
posted @
2009-06-29 20:47 陈梓瀚(vczh) 阅读(4833) |
评论 (0) 编辑
残废版HTTP Server之小试牛刀
摘要: 为了给C++的反射做Demo,不得不研究一下HTTP的协议。后来发现Windows自带了API可以用,于是就写了个小东西。程序打开之后,如果检测到【http://localhost:8080/vczh/FILENAME】这样子的请求,就将一个目录下面的东西读出来,然后返回。于是就可以用IE来运行某个地方的网页了。代码如下:
阅读全文
posted @
2009-06-29 05:19 陈梓瀚(vczh) 阅读(3969) |
评论 (4) 编辑
C++基于类似反射机制的XML序列化和反序列化完成
摘要: 跟上一篇文章一样,一样的数据结构,但是添加了对数组、列表和映射的更多的支持。首先是代码,然后是序列化后的XML文件。
阅读全文
posted @
2009-06-28 20:12 陈梓瀚(vczh) 阅读(6576) |
评论 (10) 编辑
重写了C++的类似反射的工具
摘要: 所谓的反射当然不是自动化的,而是需要自己打标记的。下面会展示两份文件,告诉大家我这个做了一半的反射是怎么工作的。写这个东西的主要目的是,将来可以实现序列化,譬如说序列化到流,或者序列化到XML文件,或者做其他的事情等等(譬如说使用类名创建对象并进行修改)。
阅读全文
posted @
2009-06-25 06:48 陈梓瀚(vczh) 阅读(3649) |
评论 (4) 编辑