×
Namespaces

Variants
Actions

Abandonos (Leaves)

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Artigo
Criado por cabezonxdg em 27 May 2007
Última alteração feita por hamishwillee em 10 Nov 2011

Introdução

Um código em Symbian é dito que abandona quando um erro em tempo de execução ocorre. Abandonos fazem parte do mecanismo próprio de exceção implementado pelo c++ para Symbian OS, eles seriam análogos ao throw de c++ padrão e são utilizados no lançamento de exceções.

Segundo a conveção de nomes adotada pelo SymbianC++ funções que abandonam tem seu nome terminado por L indicando ao quem usá-las que tal função pode abandonar. Uma função ao abandonar emite um código de erro indicando o motivo pelo qual a operação falhou.

Funções podem abandonar se:

  • Fizerem chamadas a outras funções que abandonam fora de uma TRAP;
  • Chamando uma das funções do sistema utilizadas para lançar abandonos, exemplo: User::Leave();
  • Fizerem uso do operador sobrecarregado new.
This page was last modified on 10 November 2011, at 04:06.
91 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×