const函數(shù)的用法 函數(shù)后加const啥意思?
函數(shù)后加const啥意思?C在函數(shù)后加const的含義:在我們定義的類的成員函數(shù)中,經常有一些成員函數(shù)不改變類的數(shù)據(jù)成員,也就是說這些函數(shù)是“只讀”函數(shù),有些函數(shù)需要修改類的數(shù)據(jù)成員的值。如果不改變數(shù)
函數(shù)后加const啥意思?
C在函數(shù)后加const的含義:在我們定義的類的成員函數(shù)中,經常有一些成員函數(shù)不改變類的數(shù)據(jù)成員,也就是說這些函數(shù)是“只讀”函數(shù),有些函數(shù)需要修改類的數(shù)據(jù)成員的值。如果不改變數(shù)據(jù)成員的函數(shù)用const關鍵字標記,顯然可以提高程序的可讀性。實際上,它還可以提高程序的可靠性。它被定義為const的成員函數(shù)。如果試圖修改數(shù)據(jù)成員的值,編譯器會將其視為錯誤。常量成員函數(shù)和常量對象實際上,常量成員函數(shù)還有另一個函數(shù),即常量對象關聯(lián)。對于內置數(shù)據(jù)類型,我們可以定義它們的常量,對于用戶定義的類,我們還可以定義它們的常量對象。