免費開始練習
高考申論題 105年 [資訊處理] 程式語言

第 八 題

假設類別 A、B、C、D 的繼承關係如下: class A; class B; class C: B; class D: C { A object;} main() {D objectD; },程式執行後,請寫出解構函式的呼叫順序。(5 分)
📝 此題為申論題

思路引導 VIP

解構函式的呼叫順序必定為建構函式呼叫順序的完全相反。遇到此類題型,應先釐清類別間的「繼承 (IS-A)」與「包含 (HAS-A)」關係,推導出建構順序後再反轉即可得分。

🤖
AI 詳解 AI 專屬家教

【解題思路】解構函式呼叫順序為建構函式呼叫順序的「完全相反」。 【詳解】 已知:

▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 105年[資訊處理] 程式語言 全題

升級 VIP 解鎖