lw_oopc
1.0.0
LW_OOPC升級版本發布說明本人在金永華對於高煥堂的lw_oopc的源碼的基礎上進行了一些簡單的修改和調試。使得lw_oopc能夠用在實際的嵌入式項目中,作為一個很好的框架傳播開來。
主要改進有:
我的聯繫方式:
經郵件與高煥堂先生聯繫,徵得高先生同意,以LGPL 協議開源,感謝高先生以及MISOO 團隊的貢獻!
| 高煥堂及MISOO 創作的宏 | 是否存在問題? | 是否修改? |
|---|---|---|
| INTERFACE | 沒有問題 | 否 |
| CLASS | 無法支持繼承 | 是 |
| CTOR | 對申請不到內存的情況未保護 | 是 |
| END_CTOR | 沒有問題 | 否 |
| FUNCTION_SETTING | 沒有問題 | 否 |
| IMPLEMENTS | 沒有問題 | 否 |
| 創作的宏 | 創作目的() 為了解決什麼問題? |
|---|---|
| DTOR / END_DTOR | 為了支持析構函數的概念 |
| ABS_CLASS | 為了支持抽像類的概念 |
| ABS_CTOR / END_ABS_CTOR | 為了支持可繼承的抽像類的構造函數 |
| EXTENDS | 為了讓熟悉Java 的人容易理解(與IMPLEMENTS 宏等同) |
| SUPER_CTOR | 為了支持子類調用父類的構造函數 |
| SUPER_PTR / SUPER_PTR_2 / SUPER_PTR_3 | 為了支持向上轉型 |
| SUB_PTR / SUB_PTR_2 / SUB_PTR_3 | 為了支持向下轉型 |
| INHERIT_FROM | 為了支持訪問直接父類的數據成員 |