To jest stara wersja strony!
Łukasz Dobrodziej T-TIZ
Biblioteka Timer zapewnia trzy klasy, które umożliwiają kontrolę czasu - klasę timer
do mierzenia czasu, który upłynął od danego momentu, klasę progress_timer
do raportowania czasu oraz klasę progress_display
do wyświetlania wskaźnika postępu.
Umożliwia mierzenie czasu. Jej implementacja oferuje umiarkowaną przenośność zależną od nieznanej dokładności i precyzji funkcji clock() z biblioteki standardowej języka C. Maksymalny czas jaki pozwala zmierzyć wynosi nie więcej niż 596.5 godzin. Ze względu na te ograniczenia klasa timer nie jest uznana za silną i nie powinna być używana w programach, w których jej ograniczenia mogłoby się okazać krytyczne. Klasa udostępnia cztery metody:
elapsed()
zwraca czas w sekundach, który upłynął od chwili utworzenia obiektu klasy timer bądź jego zrestartowania.restart()
zeruje timer. elapsed_min()
zwraca minimalną wartość jaką może wskazać funkcja elapsed(). elapsed_max()
zwraca oszacowaną wartość maksymalną dla funkcji elapsed(), wartość ta może być przekłamana na niektórych platformach z powodu problemów z std::clock_t. Przykład użycia: <code cpp>
<\code>