C++成員函數調用


C++成員函數調用

引言

C++雖然一直在用,可是我對函數調用的理解還是停留在C語言的層面上,對C++成員函數的調用過程模模糊糊,所以決心了查找資料,深入的研究這個問題

我的一些理解

其實最困擾我的普通成員函數的調用過程,因為一直不了解到哪里去找函數的入口。
通過學習,我得知了:

  • 類的成員函數就可以當做全局的函數來存放
  • 成員函數的參數中隱含有這調用這個函數的對象,調用的時候會檢查這個對象的類型是不是這個類
  • 這個對象由this指針指向

普通成員函數是在編譯時綁定,是靜態綁定

推薦以下三篇博文

圖說C++對象模型:對象內存布局詳解
普通成員函數調用的基本過程
虛成員函數調用的基本過程


免責聲明!

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



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