C++之靜態(static)


 

一、靜態數據成員與靜態成員函數

 

二、從內存角度看靜態數據成員

 

三、從this指針談靜態成員函數

 

四、注意事項

 

 

五、補充說明

1.《靜態》課程評論:

靜態成員是類的成員,不是對象的成員;

靜態成員函數不能直接訪問非靜態函數,普通成員函數可以調用靜態函數。

靜態成員函數訪問靜態數據成員的方法:類名::靜態成員名 || 對象名.靜態成員名 || 對象指針->靜態成員名

靜態成員函數沒有this指針。


2.在.cpp文件中實現靜態成員函數時,不需要再在其前方加上static關鍵字。實現格式與普通成員函數相同。


3.const的本質是給成員函數的隱形this指針加const,而靜態成員函數沒有this指針,因此不能使用const修飾靜態成員函數

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM