面試1——C/C++相關知識點儲備

1.c++虛函數原理 做用:C++中的虛函數的做用主要是實現了多態的機制。當基類中的成員函數定義了虛函數,其子類能夠從新改寫該函數。也便是容許派生類調用父類的同名函數而實現不一樣的功能,也叫動態聯編。在主函數調用時,只須要定義一個基類指針就能夠進行派生類的分別操做。 底層原理:虛函數表+虛函數表指針。每個類都會對應一個虛函數表,一個存放虛函數地址的虛函數表,並建立虛函數指針(vptr)來指向表。h
相關文章
相關標籤/搜索