lw_oopc
1.0.0
LW_OOPC J'ai apporté des modifications et un débogage simples basés sur le code source de lw_oopc Yonghua de Gao Huantang. Faire de lw_oopc capable d'être utilisé dans des projets intégrés réels et de répartir sous forme de bon cadre.
Les principales améliorations sont:
Mes coordonnées:
Après avoir contacté M. Gao Huantang par e-mail et obtenu le consentement de M. Gao, nous allons open source par le biais de l'accord LGPL.
| La macro créée par Gao Huantang et Misoo | Y a-t-il un problème? | Est-il modifié? |
|---|---|---|
| INTERFACE | Aucun problème | Non |
| CLASSE | L'héritage ne peut pas être pris en charge | Oui |
| Ctor | Non protégé pour l'application de mémoire | Oui |
| End_ctor | Aucun problème | Non |
| Function_setting | Aucun problème | Non |
| Outils | Aucun problème | Non |
| Macro de création | Création Purpose () pour résoudre quel problème? |
|---|---|
| Dtor / end_dtor | Pour soutenir le concept de destructeur |
| ABS_CLASS | Pour soutenir le concept de cours abstraits |
| ABS_CTOR / end_abs_ctor | Pour soutenir le constructeur d'une classe abstraite héréditaire |
| Prolongement | Pour faciliter la compréhension des personnes familières avec Java (équivalent aux implémentés des macros) |
| Super_ctor | Afin de prendre en charge la sous-classe appelant le constructeur de la classe parentale |
| Super_ptr / super_ptr_2 / super_ptr_3 | Pour soutenir la transformation ascendante |
| Sub_ptr / sub_ptr_2 / sub_ptr_3 | Pour soutenir la transformation vers le bas |
| INHERIT_FROM | Pour prendre en charge l'accès aux membres de données de la classe Parent Direct |