lw_oopc
1.0.0
LW_OOPC Fiz algumas modificações e depuração simples com base no código -fonte de lw_oopc Yonghua de Gao Huantang. Torne lw_oopc capaz de ser usado em projetos incorporados reais e se espalhe como uma boa estrutura.
As principais melhorias são:
Minhas informações de contato:
Depois de entrar em contato com o Sr. Gao Huantang por e -mail e, obtendo o consentimento do Sr. Gao, abriremos código -fonte através do acordo LGPL.
| A macro criada por Gao Huantang e Misoo | Existe um problema? | É modificado? |
|---|---|---|
| INTERFACE | Sem problemas | não |
| AULA | A herança não pode ser suportada | sim |
| Ctor | Não protegido para aplicação de memória | sim |
| End_ctor | Sem problemas | não |
| Function_setting | Sem problemas | não |
| Implementos | Sem problemas | não |
| Macro de criação | Propósito de criação () para resolver que problema? |
|---|---|
| Dtor / end_dtor | Para apoiar o conceito de destruidor |
| ABS_CLASS | Para apoiar o conceito de classes abstratas |
| ABS_CTOR / END_ABS_CTOR | Para apoiar o construtor de uma classe abstrata herdável |
| Estende -se | Para facilitar a compreensão das pessoas familiarizadas com o Java (equivalente a implementos de macros) |
| Super_ctor | Para apoiar a subclasse chamando o construtor da classe pai |
| Super_ptr / super_ptr_2 / super_ptr_3 | Para apoiar a transformação ascendente |
| Sub_ptr / sub_ptr_2 / sub_ptr_3 | Para apoiar a transformação descendente |
| Herit_from | Para apoiar o acesso a membros de dados da classe de pai direto |