——呼叫物件被視為只讀物件,保證成員函式無法修改它
方法:
將const關鍵字放在函式的括號后面:
void show() const; // promises not to change invoking object
void stock::show() const // 函式定義也應該使用const
{
...
}
以這種方式宣告和定義的類函式稱為const成員函式,
只要類方法不修改呼叫物件,就應該將其宣告為const(當呼叫物件本身被宣告為const時可以使用const成員函式來訪問其資料成員,否則訪問會被拒絕,因為可能修改資料成員)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/17314.html
標籤:C++
上一篇:C++ 物件的初始化和賦值
下一篇:C++ this指標
