Red de conocimiento informático - Aprendizaje de código fuente - Programación del reloj

Programación del reloj

#¿Incluir? ltiostream gt

#¿Contiene? lvector gt

¿Clase? ¿Tiempo? {

Privado:

std::vector lt; int gt? _ valor

const? ¿Electricidad estática? int? _¿60 años? =?60;

STD::vector lt; calc_clock(?const?int amp?v,?const?int?opt?=?0?)?{

int? res? =?v? ?opt

_val.push_back(?res??_is60?);

_val.push_back(?(res/_is60)??_is60?);

_val.push_back(?(?res?-?_val[1]*_is60?-?_val[0]?)?/?(_is60*_is60)?);

¿Regresar? _ val

}?

Público:

Ctime? (?const?int amp?v,?const?int?opt?=?0?)?{

calc_clock(?v,?opt?);

}

¿Amigos? amplificador ostream? ¿Operador lt lt? (?¿amplificador ostream? ¿salida? ¿const? ¿amplificador Ctime? ¿reloj?)?{

¿Salida? ¿Eh? reloj. _val[2]? ¿Eh? "?:?";

¿Fuera? ¿Eh? reloj. _val[1]? ¿Eh? "?:?";

¿Fuera? ¿Eh? reloj. _ val[0];

¿Regresión? fuera;

}

};

int? Principal(?)?{

¿Hora? t1(?3661?);

Chora? t2(?3661,?-8?);

Chora? t3(?3661,?8?);

//

std::cout? ¿Eh? t1? ¿Eh? std::endl;

std::cout? ¿Eh? t2? ¿Eh? std::endl;

std::cout? ¿Eh? t3? ¿Eh? STD::endl;

}