const與static的區(qū)別 類(lèi)的成員函數(shù)加const修飾到底有什么用途?
類(lèi)的成員函數(shù)加const修飾到底有什么用途?每個(gè)類(lèi)成員都有一個(gè)指向調(diào)用成員函數(shù)的類(lèi)對(duì)象的隱式this指針。成員函數(shù)的形式參數(shù)列表后面的const修改這個(gè),即classnamecnconstclassn
類(lèi)的成員函數(shù)加const修飾到底有什么用途?
每個(gè)類(lèi)成員都有一個(gè)指向調(diào)用成員函數(shù)的類(lèi)對(duì)象的隱式this指針。成員函數(shù)的形式參數(shù)列表后面的const修改這個(gè),即classnamecnconstclassname*CP=&CN。這相當(dāng)于CP,它是指向const對(duì)象的指針。因此,const member函數(shù)無(wú)法寫(xiě)入對(duì)象