lw_oopc
1.0.0
LW_OOPC He realizado algunas modificaciones y depuraciones simples basadas en el código fuente de lw_oopc Yonghua de Gao Huantang. Haga que lw_oopc pueda usarse en proyectos integrados reales y se extienda como un buen marco.
Las principales mejoras son:
Mi información de contacto:
Después de contactar al Sr. Gao Huantang por correo electrónico y obtener el consentimiento del Sr. Gao, abriremos el código a través del Acuerdo LGPL.
| La macro creada por Gao Huantang y Misoo | ¿Hay algún problema? | ¿Está modificado? |
|---|---|---|
| INTERFAZ | Ningún problema | No |
| CLASE | La herencia no puede ser compatible | Sí |
| Ctor | No protegido para la aplicación de memoria | Sí |
| End_ctor | Ningún problema | No |
| Function_singing | Ningún problema | No |
| IMPLEMENTOS | Ningún problema | No |
| Macro de creación | Propósito de creación () para resolver qué problema? |
|---|---|
| Dtor / end_dtor | Para apoyar el concepto de destructor |
| Abdominario | Para apoyar el concepto de clases abstractas |
| Abs_ctor / end_abs_ctor | Para apoyar el constructor de una clase abstracta heredable |
| Extender | Para facilitar la comprensión de las personas familiarizadas con Java (equivalente a implementar macros) |
| Super_ctor | Para admitir la subclase llamando al constructor de la clase principal |
| Super_ptr / super_ptr_2 / super_ptr_3 | Para apoyar la transformación ascendente |
| SUB_PTR / SUB_PTR_2 / SUB_PTR_3 | Para apoyar la transformación hacia abajo |
| Herhero_from | Para admitir el acceso a los miembros de los datos de la clase principal directa |