
c++语言应用
文章平均质量分 69
h3w4
这个作者很懒,什么都没留下…
展开
-
问题:已经有一组已完成的类,现想将一组函数插入这组类中,怎样改动最少的代码达到目的
接口类如下,iBase中的两个函数在其继承类中的表现无特殊变化,所以,为了不在每一个子类中都重复这两个函数的代码,需要一种方法,将这两个函数加入子类中struct iBase{ virtual void addref()=0; virtual void release()=0;};struct iConnection : public iBase{ virtual void open原创 2006-12-20 23:06:00 · 800 阅读 · 0 评论 -
c++杂记
1。对变量命名时,特别是内部成员变量,尽量避免含糊不清的单词(temp...),短小的函数例外2。在进行单元测试前,应该确定所测的函数接口的语义,再不能确定语义之前不要进行单元测试。3。使用用例来初步定义接口的语义,使用联调来最终确定对外接口的语义4。单元测试只是针对public,protected范围内的函数进行测试,对 private范围内的函数不要求,也就是说,不可重用private内的函数原创 2007-03-02 13:52:00 · 701 阅读 · 0 评论 -
gnu make指南
译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点儿偏激,但 make 实在是应该用在任何稍具规模的程序中的。希望本文可以为中国的 Unix 编程初转载 2007-03-01 13:23:00 · 631 阅读 · 0 评论 -
近期总结
1 一个图形程序如果能够提供脚本功能,那么会大大增加软件复用的机会。2 事务和事物之间有关系的,而且通常不止一个,那么在这些关系中,他们都是正交的吗?如果不是这些关系就可以化简,保留住最基本的关系,去掉上层的关系3 关于组件化的再次总结 A.代码层的组建化,效果是如果库程序改动,那么客户端需要重新编译,但客户端代码不需要改动,这也就是说,只要客户端代码调用不到的类库代码都可以在下次修改的时候改动原创 2007-04-20 11:38:00 · 857 阅读 · 1 评论