Classes R
Dados do artigo
R Classes – (Resource Class). Tipos de classes em Symbian para trabalhar com recursos.
- São classes que trabalham com recursos do sistema (memória, arquivos, etc).
- Podem ser construídas na pilha ou heap.
- Como "padrão" devem definir os métodos Open(), Close() e Reset(). Eles farão a inicialização do uso do recurso, sua liberação e finalização ou sua liberação para ré-uso respectivamente.
- Quando se utilizar variáveis automáticas para instanciar classes R na heap, estas devem ser adicionadas a pilha de limpeza através do método CleanupClosePushL(). Na ocorrência de um abandono o método Close() será chamado pelo objeto adicionado à pilha para liberar os recursos alocados.
- Em geral não possuem destrutores pois Close() já finaliza o uso do objeto.


(no comments yet)