多型的理論基礎

2021-10-03 07:31:35 字數 450 閱讀 6007

01靜態聯編和動態聯編

1、聯編是指乙個程式模組、**之間互相關聯的過程。

2、靜態聯編(static binding),是程式的匹配、連線在編譯階段實現,也稱為早期匹配。

過載函式使用靜態聯編。

3、動態聯編是指程式聯編推遲到執行時進行,所以又稱為晚期聯編(遲繫結)。

switch 語句和 if 語句是動態聯編的例子。

4、理論聯絡實際

1、c++與c相同,是靜態編譯型語言

2、在編譯時,編譯器自動根據指標的型別判斷指向的是乙個什麼樣的物件;所以編譯器認為父類指標指向的是父類物件。

3、由於程式沒有執行,所以不可能知道父類指標指向的具體是父類物件還是子類物件

從程式安全的角度,編譯器假設父類指標只指向父類物件,因此編譯的結果為呼叫父類的成員函式。這種特性就是靜態聯編。

TCP IP理論基礎

一 tcp ip的分層模型 osi協議參考模型,它是基於國際標準化組織 iso 的建議發展起來的,它分為7個層次 應用層 表示層 會話層 傳輸層 網路層 資料鏈路層及物理層。這個7層的協議模型雖然規定得非常細緻和完善,但在實際中卻得不到廣泛的應用,其重要的原因之一就在於它過於複雜。但它仍是此後很多協...

TCP IP理論基礎

linux中網路棧的介紹一般分為四層的internet模型。分別為應用層 傳輸層 網際層和網路介面。tcp ip實際上是乙個協同工作的通訊家族,為網路資料通訊提供通路。為方便將tcp ip協議族大致上分為三部分 1.internet協議 ip 這一部分也稱為網路層。主要包括ip icmp和arp。其...

SCM理論基礎

在乙個大型的專案中,會有很多人員,比如說專案管理者 開發人員等,人多的情況下,很可能就會在及時溝通 管理等方面出現問題,具體可以總結為 這些問題的存在,不僅會使我們的開發效率很低,做出來的產品質量也會受影響。有了scm,就很好的解決了這些問題。scmsoftwareconfiguration man...