9.6.5对象的常引用
生活随笔
收集整理的這篇文章主要介紹了
9.6.5对象的常引用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1概念:一個(gè)變量的引用就是變量的別名,實(shí)際上,引用是一個(gè)指針常量,用來存放變量的地址。如果形參為變量的引用,實(shí)參為變量名,調(diào)用函數(shù)時(shí),將實(shí)參的變量地址傳給形參(引用),這樣引用指向?qū)崊⒆兞俊?duì)象的引用也是類似的。
2例子
3:const型數(shù)據(jù)的小結(jié)
Time const t: t是常對(duì)象,其值在任何情況都不能改變。
void Time::fun()const: fun 是Time類中的成員函數(shù),可以引用,但不能修改本類中的數(shù)據(jù)成員
Time*const p:p是指向Time類對(duì)象的常指針變量,p的值不能改變。
const Time*p:p是指向Time類常對(duì)象的指針變量,p指向的類對(duì)象的值不能通過p來改變
const Time &t1=t:t1是Time類對(duì)象t的引用,二者指向同一存儲(chǔ)空間,t的值不能改變。
總結(jié)
以上是生活随笔為你收集整理的9.6.5对象的常引用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员面试前都要做哪些准备
- 下一篇: java 垃圾收集器_JVM垃圾收集器详