为什么c++能够没有指针?
答案:4 悬赏:40 手机版
解决时间 2021-04-05 10:21
- 提问者网友:像風在裏
- 2021-04-05 06:21
为什么c++能够没有指针?
最佳答案
- 五星知识达人网友:山君与见山
- 2020-05-11 12:53
我的看法是:
引用在作为函数参数传递时,和地址传递一样高效,而且语法上比指针形式更简洁,此时,可以优先考虑引用。
但是指针也有指针的方便之处。比如,一个引用型在定义时必须初始化,而且不可以再作为其他同类型数据的引用。而指针则不然。而且在循环语句中指针可以提高效率。怎么方便怎么用吧。
而且指针能直接操作内存单元,这也是C\C++优秀特性之一。
引用在作为函数参数传递时,和地址传递一样高效,而且语法上比指针形式更简洁,此时,可以优先考虑引用。
但是指针也有指针的方便之处。比如,一个引用型在定义时必须初始化,而且不可以再作为其他同类型数据的引用。而指针则不然。而且在循环语句中指针可以提高效率。怎么方便怎么用吧。
而且指针能直接操作内存单元,这也是C\C++优秀特性之一。
全部回答
- 1楼网友:梦中风几里
- 2019-07-24 08:44
也是一种变量而已,和int double 没有什么分别,特殊在 直接指向内存地址.
有指针可以加快执行速度,减少不必要的开支.
- 2楼网友:十年萤火照君眠
- 2019-05-14 04:08
c++没有指针就不叫c++了。
你想说 java没指针。。。
- 3楼网友:走死在岁月里
- 2019-08-25 07:15
C++怎么没有指针?C++兼容C怎么会没有指针?
甚至JAVA一样有指针,隐式指针,C#可以通过unsafe{}来使用指针
任何事情要自己追求本质,不要被商业炒作迷惑
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯