閱讀下面一段程式,並寫出它的執行結果
#include
#include
//成員訪問許可權和繼承控制都是 private ,再加加上 整合的方式是 public ,所以才能訪問資料成員
class classa
void func2()
virtual void vfunc1()
virtual void vfunc2()
};class classb : public classa
virtual void vfunc1()
};class classc : public classb
virtual void vfunc1()
};void main()
上面的程式至少說明兩點:
1 若派生類中存在與基類同名的資料成員,則在派生類中,基類的資料成員並未被覆蓋,而是原封不動的繼承到了派生類中
2 物件的記憶體布局中,資料成員的記憶體位置,由其在類定義中宣告的順序決定
閱讀任務 閱讀筆記 4
功能驅動的設計 1 構造總體模型 2 構造功能列表 3 制定開發計畫 4 功能設計階段 5 實現具體功能 軟體測試按目的分類 1 功能測試 2 非功能測試 軟體測試的各種方法 1 單元測試和 覆蓋率測試 2 構建驗證測試 3 驗收測試 4 探索式的測試 5 回歸測試 6 場景 整合 系統測試 7 夥...
閱讀ARm晶元手冊 閱讀方法
一 overview 1 table of contents 2 product overview 晶元概述 3 feature 每乙個功能的特點 4 block diagram 晶元的內部組織結構框圖 4.1 arm core 晶元所選用的arm核心版本 4.2 periptheral 晶元內部支...
閱讀ARm晶元手冊 閱讀方法
一 overview 1 table of contents 2 product overview 晶元概述 3 feature 每乙個功能的特點 4 block diagram 晶元的內部組織結構框圖 4.1 arm core 晶元所選用的arm核心版本 4.2 periptheral 晶元內部支...