Uma definição de classe Time correta pode incluir os dois construtores a seguir? Se a resposta for não, justifique. Time( int h = 0, int m = 0, int s = 0 ); Time();
Passo 1
Fala Galera!!! Tudo certo? Espero que sim!! Bora para mais um exercício.
Bem, analisando a seguinte linha de código do enunciado.
Time( int h = 0, int m = 0, int s = 0 );
Time();
Não pode ser incluídos os dois construtores dessa forma, porque há ambiguidade entre os dois construtores. Quando uma chamada é feita para o construtor padrão, o compilador não pode determinar qual usar porque ambos podem ser chamados sem argumentos.
E é isso galera!!! Até o próximo exercicio
Resposta
Desenvolvimento acima.