指向常对象的常指针
//將指針變量聲明為const型,這樣指針值始終保持為其初值,不能改變。如
Time t1(10,12,15), t2; //定義對象
Time * const ptr1= &t1; //const位置在指針變量名前面,規定ptr1的值是常值, ptr1指向對象t1,此后不能再改變指向
ptr1=&t2; //錯誤,ptr1不能改變指向
//往往用常指針作為函數的形參,目的是不允許在函數執行過程中改變指針變量的值,使其始終指向原來的對象。
總結
- 上一篇: 常对象成员
- 下一篇: 指向常对象的指针变量