C/C 筆記

C 中 虛擬函式及包含多型的實現

我們分三個方面來說明虛擬函式以及用虛擬函式實現的包含多型。 第一個:什麼是虛擬函式? 從語法上來說虛擬函式就是用virtual 宣告的函式。所以定義一個虛擬函式很簡單。重點是你需要知道我們如何用虛擬函式解決實際的問題。 第二個:編譯器是如何解析函式呼叫語句的? 通常我們是用一個型別定義一個物件,或者 […]

C 中 異常處理的 實現方式

1、異常是什麼? 程式執行期間出現的錯誤或意外情況。   2、傳統的異常處理方式 條件判斷、分支處理 if 優點:實現簡單直觀 缺點:a、種類及情況太多,在大型系統中很難全部考慮到,導致程式崩潰,終止執行 b、某些異常情況的發生具有隨機性,無法在程式中做出明確的處理,但是我們有時候又希望程式能夠跳過 […]