2010-07-15 11 views

Répondre

3

Oui, les variables automatiques sont correctement détruites. Depuis (je pense) la version 9.1 de Symbian OS, quitter est implémenté en utilisant des exceptions C++.

Les versions antérieures de Symbian ne prenaient pas en charge les exceptions, d'où le mécanisme de la pile de nettoyage. Les variables automatiques n'auraient pas eu leurs destructeurs appelés en partant.

+0

Oui et donc la convention de ne pas construire des classes avec des destructeurs explicites (classes non-T) sur la pile. – laalto