This page was last modified 17:04, 20 December 2007.
Classes T
From Forum Nokia Wiki
T Classes (Type Class)
- São classes que encapsulam tipos básicos e/ou são bastante simples.
- Não possuem atributos membros ponteiros (com a relação de “possui um”) que apontem para classes ( pois não garatem a chamada aos destrutores destes objetos).
- Em geral não possuem construtor e não possuem destrutor (principal característica deste tipo de classe).
- Podem ser instanciadas na pilha ou na heap, quando criadas na heap devem ser colocadas na CleanupStack(que usará a versão sobrecarregada CleanupStack::PushL(TAny* aPtr) ) para evitar que sua memória seja desreferenciada no caso de um abandono. Em casos de abandono sua memória será liberada com a utilização de User::Free mas o destrutor não será chamado – por isso estas classes não implementam um destrutor-.
- Em geral seus membros são simples o suficiente para garantir bitwise copy. Em casos que o programador queira garantir a integridade dos dados deverá ser definida a sobrecarga do operador de atribuição e o copy-constructor como privados.
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Sending SMS from mobile | petitpal | General Messaging | 7 | 2003-06-09 14:57 |
| NoClassDefFoundError in Nokia 9210 | envall | PersonalJava | 0 | 2002-07-16 07:54 |
| Difference between RPhone and CTelephony | jguzman | General Symbian C++ | 16 | 2007-03-27 11:01 |
| externalize/internalize RPointerArray | doesitmatter | General Symbian C++ | 10 | 2008-02-28 20:54 |
| Getting the UI API classes | sweekeat | Mobile Java Tools & SDKs | 1 | 2002-11-15 10:58 |
