12 2009 档案

Crest的OO核心实现
摘要:至此,我们已经有了一个比较好用的宏封装的代码风格,一个基础的类对象结构的模拟代码,但是始终没有接触到OO的核心实现。这次,我们终于要进入实质的内容了---实现对象的继承和接口的实现。单对象的内存布局我们在《Crest的语法---宏的魔术汇演》实现了一个简单对象,含有成员变量,成员函数,如下图所示。其中buffer指向字符缓冲区,虚函数Format表现为一个函数指针。 这种结构把数据和成员函数一起放... 阅读全文

posted @ 2009-12-03 12:32 老翅寒暑 阅读(1690) 评论(0) 推荐(0) 编辑

Crest的语法---宏的魔术汇演
摘要:上文完成了用纯C语言描述一个简单的对象结构的工作,因为要用例子表现,所以这次我们要来设计一下Crest的语法,也就是要看一下如果Crest最终能够成功完成的话,我们的编程代码会是一个什么样子。最理想的面向对象语法当然是仿造C#、java这样的结构了,但是因为C语言要用头文件,所以估计最终的样式还是类似于C++。首先我们还是制定一个目标的样式,然后再去用Crest仿造实现。目标是这样的[代码1]:c... 阅读全文

posted @ 2009-12-01 11:23 老翅寒暑 阅读(1686) 评论(1) 推荐(2) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示