lw_oopc
1.0.0
LW_OOPCアップグレードバージョンリリースノート私はlw_oopc・ヨンフアのソースコードのGao Huantangに基づいて、いくつかの簡単な変更とデバッグを行いました。 lw_oopc実際の組み込みプロジェクトで使用し、優れたフレームワークとして広めることができます。
主な改善点は次のとおりです。
私の連絡先情報:
Gao Huantang氏に電子メールで連絡し、Gao氏の同意を得た後、LGPL契約を通じてSourceをオープンします。
| Gao HuantangとMisooによって作成されたマクロ | 問題はありますか? | 変更されていますか? |
|---|---|---|
| インタフェース | 問題ない | いいえ |
| クラス | 継承はサポートできません | はい |
| ctor | メモリアプリケーションのために保護されていません | はい |
| end_ctor | 問題ない | いいえ |
| function_setting | 問題ない | いいえ |
| 実装 | 問題ない | いいえ |
| 作成マクロ | 作成目的()どんな問題を解決しますか? |
|---|---|
| dtor / end_dtor | Destructorの概念をサポートするため |
| ABS_CLASS | 抽象クラスの概念をサポートするため |
| abs_ctor / end_abs_ctor | 継承可能な抽象クラスのコンストラクターをサポートする |
| 拡張 | Javaに精通している人々が理解しやすくするために(マクロを実装するのに相当) |
| super_ctor | 親クラスのコンストラクターを呼び出すサブクラスをサポートするために |
| super_ptr / super_ptr_2 / super_ptr_3 | 上向きの変換をサポートするため |
| sub_ptr / sub_ptr_2 / sub_ptr_3 | 下向きの変換をサポートするため |
| enternit_from | 直接親クラスのデータメンバーへのアクセスをサポートする |