zoukankan
html css js c++ java
C++中 指针 与 引用 的区别
四点区别:可否为空,可否修改,使用时是否需要判断,使用场景
非空区别
。
引用必须指向某个对象,而指针可以指向空。
可修改区别
。
引用总是与初始化时的那个对象绑定,不可变更;指针可以重新赋值,指向另外一个对象。
合法性区别
。
引用使用前不需要测试其合法性;但是指针使用前要判断其是否指向空地址。
应用区别
。
考虑到存在不指向任何对象,以及,能过指向不同对象的时候考虑使用指针;指向一个对象并并且一旦指向后就不改变指向则使用引用。
引用自《程序员面试宝典》
查看全文
相关阅读:
mysql随手记
Exception 和 RuntimeException区别
数据结构与算法
Idea快捷键
eclipse快捷键
了解Lua语言中的_index,newindex,rawget和rawset
Cocos2d-x CCNotificationCenter 通知中心
LUA-赋值语句
CCOrbitCamera:create
类型和值
原文地址:https://www.cnblogs.com/iois/p/4638126.html
最新文章
定时关机
java回调函数
eclipse取消自动输入提示
libgdx学习记录27——线段与线段相交检测
libgdx学习记录26——Polygon多边形碰撞检测
设计模式14——适配器模式
设计模式13——访问者模式
设计模式12——中介者模式
设计模式11——职责链模式
设计模式10——命令模式
热门文章
设计模式9——组合模式
领悟集
Mysql服务不见的解决办法
matlab 计算方法的总结
PageRank近来的资料查询总结
自家用的java小总结(2.4):类的知识的查漏补缺(内部类)
自家用近来的java小总结(2.1):类的知识的查漏补缺
UEdiotr在.NET下上传图片解决方案
JS 获取当前年份,月份
Linux:CentOS7防火墙 开放端口配置
Copyright © 2011-2022 走看看