读书人

为何c/c++需要指针来实现数据结构

发布时间: 2012-10-27 10:42:26 作者: rapoo

为什么c/c++需要指针来实现数据结构

这个问题看似很简单,但是仔细思考一下其实还是很有意思的!

?

首先java就不需要pointer就可以实现各种数据结构,为什么呢?因为java的函数中对象传值的时候都是基于reference的,而c++中默认是by value的。

?

C/C++中数据结构的函数中传值的时候如果不用指针,是没法对数据结构进行操作的。

?

C/C++用reference也可以实现数据结构,但是复杂度很大。

?

具体的我以后慢慢写出来!

读书人网 >C++

热点推荐