zoukankan
html css js c++ java
C++中 指针 与 引用 的区别
四点区别:可否为空,可否修改,使用时是否需要判断,使用场景
非空区别
。
引用必须指向某个对象,而指针可以指向空。
可修改区别
。
引用总是与初始化时的那个对象绑定,不可变更;指针可以重新赋值,指向另外一个对象。
合法性区别
。
引用使用前不需要测试其合法性;但是指针使用前要判断其是否指向空地址。
应用区别
。
考虑到存在不指向任何对象,以及,能过指向不同对象的时候考虑使用指针;指向一个对象并并且一旦指向后就不改变指向则使用引用。
引用自《程序员面试宝典》
查看全文
相关阅读:
Python--IO模型
python queue, pipe, manage
python多线程,event,互斥锁,死锁,递归锁,信号量
day34 异常处理、断言、socket之ftp协议
day34 反射、面向对象内置方法:如__str__、面向对象的软件开发
PHP基础入门(二)【PHP函数基础】
PHP基础入门详解(一)【世界上最好用的编程语言】
H5简单拖放(Drag/Drop)
手机APP ~ MUI——创建页面方法
bootstrap栅格系统
原文地址:https://www.cnblogs.com/iois/p/4638126.html
最新文章
数据挖掘经典书籍[ZZ]
序列数据挖掘[ZZ]
几种不同存储形式下的数据挖掘问题[ZZ]
挖潜无极限———数据挖掘技术与应用热点扫描[ZZ]
通用数据挖掘[ZZ]
数据挖掘相关的10个问题[ZZ]
对数据预处理的一点理解[ZZ]
Vue.js 生命周期、计算属性及侦听器
FIS构建工具学习(一)
ajax请求数据填充表格———使用art-template模板提高效率
热门文章
记git升级版本之后出现fatal: NullReferenceException encountered问题
git提交时”warning: LF will be replaced by CRLF“提示
Velocity模板学习(一)
background
5月学习总结(Ant-Design,mustache,require.js,grunt)
原生js实现图片轮播思路分析
CSS-基本语法/引用/文本设置/选择器/css3属性
HTML --- 简单的标签
MYSQL
MYSQL
Copyright © 2011-2022 走看看