Buscar

Resumo trivial de construtores em c++

Prévia do material em texto

Anotações sobre c++ 
 
Construtores 
 
Simples Construtor: 
 
Construtores constroem objetos segundo um critério dado. Não é obrigatório declarar um 
construtor, porém, ao declarar, por exemplo, uma string, inicia-la com nada dentro se usa 
construtores. Outro uso é na alocação dinâmica. 
Sintaxe: 
 
class <nome_da_classe> 
{ //atributos 
 
 public: 
<nome_da_classe>(); 
} 
 
Outra possível é: 
 
class <nome_da_classe> 
{ //atributos 
 
 public: 
<nome_da_classe>(); 
} 
 
<nome_da_classe> ::<nome_da_classe>(); 
 
Exemplo: 
 
 
 
Construtor de Cópia: 
O construtor de cópia default é invocado quando se chama declarações do tipo: 
<nome_de_um_objeto_um> = <nome_de_um_objeto_dois> 
A classe deve ser a mesma e os atributos devem ser de igual tamanho. 
Neste momento não é necessário usar construtores de cópia. Construtores de cópia são muito 
usados na disciplina de ALGEBRA LINEAR , porém não tratamos aqui. 
Exemlo de invocação de contrutor default:

Continue navegando

Outros materiais