打印

C++编程与java编程的比较

[复制链接]
1106|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
diaoyj|  楼主 | 2012-7-11 10:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这几天同时用到了C++和java编程,感受到了一些差异。
比如,我要在内存中建立一套树形的结构。树上的某个结点是一个对象。
用C++怎么做?为结点建立一个类,在类中加入两个指针。一个是parent指针,一个是chilid_list链。后者有点类似于list_head。在实例化时,从根到叶,逐个结点创建。在使用时,如果一个结点child_list为空,就认为是叶。如果parent为空,则认为是根。
用java怎么做?为结点建立一个类,在结点中加入一个标识标明这是否是一个叶。如果这个结点有后继结点,就将这些结点存储在该类的Vector中。最后,将所有的结点对象都存储在Hashtable中,通过结点的名称来搜索。
用java开发,最直观的感受就是开发快捷。同样的程序,用java开发和用c++开发,java开发速度更快。

========================================
创易电子http://shop35435734.taobao.com
提供0402、0603、0805全系列样品本
华控手持设备
http://52edk.taobao.com/view_page-846809.htm
============================================

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

18

帖子

1

粉丝