Programación del reloj
#¿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?);
} p>
¿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;
}