4. 擴(kuò)展補(bǔ)充:類(lèi)模板,函數(shù)模板,及其他

擴(kuò)展補(bǔ)充:類(lèi)模板,函數(shù)模板,及其他

調(diào)用靜態(tài)方法時(shí)不會(huì)傳this
靜態(tài)方法只能處理靜態(tài)數(shù)據(jù)
靜態(tài)函數(shù)的調(diào)用方式:

  • 通過(guò)object調(diào)用
  • 通過(guò)class name 調(diào)用
Screen Shot 2018-08-08 at 07.51.38.png

注意下圖中黃色部分,靜態(tài)數(shù)據(jù)要在類(lèi)定義的外面賦值(給不給初值都可以)。

Screen Shot 2018-08-08 at 07.55.08.png

靜態(tài)方法的應(yīng)用場(chǎng)景之-單例模式

Screen Shot 2018-08-08 at 08.01.09.png

單例模式更優(yōu)秀的寫(xiě)法(將static A a放到get方法中,起到類(lèi)似懶加載的作用):

Screen Shot 2018-08-08 at 08.02.54.png

<< cout

Screen Shot 2018-08-08 at 08.10.20.png

類(lèi)模板(class template)

Screen Shot 2018-08-08 at 08.13.22.png

函數(shù)模板(function template)
函數(shù)模板與類(lèi)模板的區(qū)別是函數(shù)模板可以進(jìn)行參數(shù)類(lèi)型推斷


Screen Shot 2018-08-08 at 08.18.00.png

namespace

Screen Shot 2018-08-08 at 08.26.49.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • HOOK概述 HOOK(鉤子)其實(shí)就是改變程序執(zhí)行流程的一種技術(shù)的統(tǒng)稱(chēng)!HOOK原理 IOS中HOOK技術(shù)的幾種方...
    為自己丶拼個(gè)未來(lái)閱讀 607評(píng)論 1 1
  • 不論做什么事, 都要相信自己, 別讓別人的一句話(huà)將你擊倒。 人生沒(méi)有對(duì)錯(cuò), 只有選擇后的堅(jiān)持, 不后悔,走下去, ...
    最好的曰記閱讀 209評(píng)論 0 1

友情鏈接更多精彩內(nèi)容