Skip to content

Latest commit

 

History

History

3 - Construtores e Destrutores

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Para compilar e executar o programa

Abra o diretório no terminal de digite os comandos:

$ make all

$ ./main

Exercícios – Tópico 3

  1. Considere a classe Time do exercício 5 da lista anterior. Implemente nessa classe os seguintes construtores e o destrutor:

    ◦ Construtor padrão explícito;

    ◦ Construtor que inicializa como parâmetros as horas e os minutos;

    ◦ Destrutor;

    ◦ Construtor explícito de conversão de int para Time (0 inicia o dia e o parâmetro representa segundos );

    ◦ Construtor de cópia; e

    ◦ Construtor explícito de conversão de double para Time (0 inicia o dia e o parâmetro representa horas);

Implemente um programa de exemplo que exemplifica o uso de todos os construtores. Coloque uma mensagem para mostrar a execução de cada construtor e do destrutor implementado.