主要有三點:
1).定義只讀變量,或者常量(只讀變量和常量的區別參考下面一條);
2).修飾函數的參數和函數的返回值;
3).修飾函數的定義體,這裏的函數爲類的成員函數,被const修飾的成員函數代表不能修改成員變量的值,因此const成員函數只能調用const成員函數;
4).只讀對象。只讀對象只能調用const成員函數。
class Screen {
public:
const char cha; //const成員變量
char get() const; //const成員函數
};
const Screen screen; //只讀對象