Diferenças entre edições de "Programar em C++/Classes"

5 bytes removidos ,  20h11min de 20 de janeiro de 2010
== Construtores e destrutores ==
 
Os constructors são funções membro (métodos) especiais de uma classe. Permitem a inicialização de umadas variávelvariáveis membro de um objeto. Ou melhor permitem a construção e a inicialização de objetos das classes. Se não os declararmos o compilador faz isso por nós. e estesOs construtores têm sempre o mesmo nome que a classe.
 
Os objetos são construídos através destas funções especiais chamadoschamadas de contrutores,. atéAté aqui não os declaramos, eram criados automaticamente. Estas funções tem certas características que as fazem distintas das funções normais, que permitem que as mesmas construam a estrutura lógica inicial do objeto. Desta forma estesestas métodosfunções são característicoscaracterísticas da orientação a objetos e servem para criação dos mesmos.
 
Construtores não podem ser chamados explicitamente como fazemos no caso de funções membro regulares. Eles são apenas executados quando um novo objectoobjeto da classe é criado. Portanto, existe apenas um evento capaz de executar um construtor, a instanciação do objeto.
 
As principais característiicascaracterísticas dos construtores são:
 
*Não têm qualquer tipologia de retorno;