動態(tài)聯(lián)編 動態(tài)編制是什么意思
多態(tài)性,也稱為后約束或動態(tài)約束,通常由虛擬函數(shù)實現(xiàn)。在C語言中,多態(tài)性意味著C代碼可以根據(jù)不同的運行條件執(zhí)行不同的操作。多態(tài)性是定義同一函數(shù)和運算符的多個版本。C支持兩種多態(tài)性,編譯時多態(tài)性和運行時多
多態(tài)性,也稱為后約束或動態(tài)約束,通常由虛擬函數(shù)實現(xiàn)。在C語言中,多態(tài)性意味著C代碼可以根據(jù)不同的運行條件執(zhí)行不同的操作。多態(tài)性是定義同一函數(shù)和運算符的多個版本。C支持兩種多態(tài)性,編譯時多態(tài)性和運行時多態(tài)性。編譯時的多態(tài)性是通過重載函數(shù)獲得的,而運行時的多態(tài)性是通過繼承和虛函數(shù)獲得的。在C語言中,多態(tài)性的實現(xiàn)與函數(shù)綁定有關(guān)。C語言中有兩種函數(shù)綁定:靜態(tài)綁定和動態(tài)綁定。靜態(tài)綁定在程序編譯時執(zhí)行;動態(tài)綁定在程序運行時執(zhí)行。
為了獲得多態(tài)對象,我們必須建立一個類級別,然后在派生類中重新定義基類函數(shù)。函數(shù)可以定義為重載函數(shù)或虛函數(shù),以在編譯時或運行時獲取多態(tài)對象。