C++知識點20

1.      指向常對象的常指針變量:Time * const p;

2.      指向常對象的指針變量:const Time *p;不能通過p來改變對象的成員數據

Time const t1 / const Time t1

t1是常對象,任何情況下不被改變

void Time::func() const;

func是常成員函數,可以引用成員數據但是不能改變他們

Time * const p;

指向對象的常指針,p的值不能被改變,也就是p不能被第二次賦值,指向其他對象。

const Time *p;

常對象指針,p指向的對象,不能通過p來修改其中的值,因爲指向的是常對象。

Time & t1 = t;

t1與t共享一段內存空間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章