純虛函數(shù):沒有函數(shù)體且初始化為0的虛函數(shù),用來定義接口規(guī)范 抽象類(Abstract Class)含有純虛函數(shù)的類,不可以實(shí)例化(不可以創(chuàng)建對(duì)象...
靜態(tài)成員(static) 靜態(tài)成員:被static修飾的成員變量\函數(shù)可以通過對(duì)象(對(duì)象.靜態(tài)成員)类腮、對(duì)象指針(對(duì)象指針->靜態(tài)成員)臊泰、類訪問(...
多態(tài) 默認(rèn)情況下缸逃,編譯器只會(huì)根據(jù)指針類型調(diào)用對(duì)應(yīng)的函數(shù),不存在多態(tài) 多態(tài)是面向?qū)ο蠓浅V匾囊粋€(gè)特性同一操作作用于不同的對(duì)象厂抽,可以有不同的解釋需频,...
構(gòu)造函數(shù)(Constructor) 構(gòu)造函數(shù)(也叫構(gòu)造器)藐守,在對(duì)象創(chuàng)建的時(shí)候自動(dòng)調(diào)用挪丢,一般用于完成對(duì)象的初始化工作 特點(diǎn)函數(shù)名與類同名,無返回值...
類 C++中可以使用struct巧号、class來定義一個(gè)類 struct和class的區(qū)別struct的默認(rèn)成員權(quán)限是publicclass的默認(rèn)...
內(nèi)聯(lián)函數(shù) inline function 使用inline修飾函數(shù)的聲明或者實(shí)現(xiàn)丹鸿,可以使其變成內(nèi)聯(lián)函數(shù)。 一般建議聲明和實(shí)現(xiàn)都增加inline修...
函數(shù)重載 Overload Overload就是同一個(gè)上下文允許出現(xiàn)同名函數(shù),但是參數(shù)個(gè)數(shù)不同铜跑、參數(shù)類型不同门怪、參數(shù)順序不同。函數(shù)被調(diào)用的時(shí)候锅纺,就...
runtime 的幾個(gè)應(yīng)用場(chǎng)景: 消息轉(zhuǎn)發(fā) method siwizzling 歸解檔掷空、模式互轉(zhuǎn) 自定義KVO 消息轉(zhuǎn)發(fā) 消息轉(zhuǎn)發(fā)機(jī)制的流程: ...