const對象一旦創建不可更改其值,必須初始化。
引用和const
對常量的引用:如果對象是常量,只能把一個常量引用綁定到這個對象。
指針和const
指向常量的指針:這樣的指針不會改變指針指向對象的值。
常量指針:指針是對象,若把指針定義爲常量,則它必須初始化,一旦初始化完則指針的值不能發生改變,也就是指針的存放的對象的地址不能發生變化。
int x = 1;
int *const pi = &x;常量指針
const對象一旦創建不可更改其值,必須初始化。
對常量的引用:如果對象是常量,只能把一個常量引用綁定到這個對象。
指向常量的指針:這樣的指針不會改變指針指向對象的值。
常量指針:指針是對象,若把指針定義爲常量,則它必須初始化,一旦初始化完則指針的值不能發生改變,也就是指針的存放的對象的地址不能發生變化。
int x = 1;
int *const pi = &x;常量指針