C++中的虛函數的作用主要是實現了多態的機制。關於多態,簡而言之就是用父類型別的指針指向其子類的實例,然後通過父類的指針調用實際子類的成員函數。這種技術可以讓父類的指針有“多種形態”,這是一種泛型技術。所謂泛型技術,說白了就是試圖使用不變的代碼來實現可變的算法。比如:模板技術,RTTI技術,虛函數技術,要麼是試圖做到在編譯時決議,要麼試圖做到運行時決議。
C++ 虛函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
C++ 實驗一 創建CDate類
lbperfect123
2020-06-26 01:42:09
STL序列式容器概述
justenjoyitpy
2020-06-24 13:08:36
QSqlDatabase: QMYSQL driver not loaded問題解決方法
justenjoyitpy
2020-06-24 13:08:36
模擬實現String類---->寫時拷貝
z_xiao_xue
2020-06-21 21:27:19
面試熱門題C與C++的區別-------指針和引用
z_xiao_xue
2020-06-21 21:27:06
操作系統---進程調度算法
z_xiao_xue
2020-06-21 21:26:24
建立在vs2010建立靜態鏈接庫
楼外青天
2020-06-21 16:32:23
轉載 PTA 題目 L1-064 估值一億的AI核心代碼 (20分)
blake321
2020-06-21 07:11:59
set 應用-L2-021 點贊狂魔 (25分)
blake321
2020-06-21 07:11:59
c++中#include中都能加什麼?有什麼用?
qq_34856836
2020-06-19 03:54:28
string類中“+”操作符重載(三種形式)
class MyString { public: MyString(char *s) //有參構造函數; { str=new char[strlen(s)+1]; strcpy(str,s); }
Lily_whl
2020-06-18 22:58:58
類string的構造函數&析構函數&賦值函數
Lily_whl
2020-06-18 22:58:58
24小時熱門文章