随笔-341  评论-2670  文章-0  trackbacks-0
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)  编辑