zoukankan
html css js c++ java
C++中 指针 与 引用 的区别
四点区别:可否为空,可否修改,使用时是否需要判断,使用场景
非空区别
。
引用必须指向某个对象,而指针可以指向空。
可修改区别
。
引用总是与初始化时的那个对象绑定,不可变更;指针可以重新赋值,指向另外一个对象。
合法性区别
。
引用使用前不需要测试其合法性;但是指针使用前要判断其是否指向空地址。
应用区别
。
考虑到存在不指向任何对象,以及,能过指向不同对象的时候考虑使用指针;指向一个对象并并且一旦指向后就不改变指向则使用引用。
引用自《程序员面试宝典》
查看全文
相关阅读:
Web负载均衡的几种实现方式
Apache和Nginx的区别
Nginx和Apache区别
Git 使用中显示“Another git process seems to be running in this repository...”问题解决
上传本地代码到gitHub过程详解
MySQL数据库中varchar与char类型的区别
正则表达式中/i,/g,/ig,/gi,/m的区别和含义
内行看门道:看似“佛系”的《QQ炫舞手游》,背后的音频技术一点都不简单
惧怕羊毛党?腾讯云为你保驾护航
教你1天搭建自己的“微视”
原文地址:https://www.cnblogs.com/iois/p/4638126.html
最新文章
教育的目的在于培养塑造一个人健全的认知方式和思维方式
爱因斯坦:论教育
爱因斯坦《论教育》
人生与市场
教育的目的(本质)
别人贪婪我恐惧,别人恐惧我贪婪(天地量)
成交量(天量、地量)交易法
人的思想
人类所有知识怎么分类?你能想到的知识分支有哪些?
改造世界时什么?
热门文章
所有权是价值的要素之一
人格是人扮演角色的心理驱动和能力
没有价值模型的决策和行动是自寻死路
价值模型与价值判断
价值观是怎样形成的
价值理论、科学理论与社会科学
价值观的基石与通俗解释
Mysql的两种引擎的区别
几种保持登录状态的方式
E-commerce 中促销系统的设计
Copyright © 2011-2022 走看看