przejście do zawartości
zpr c++ quick reference
Narzędzia użytkownika
Zarejestruj się!
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Zarejestruj się!
Ostatnie zmiany
Menadżer multimediów
Indeks
Ślad:
•
tokenizer
timer
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Biblioteka Boost::Timer ====== **Łukasz Dobrodziej T-TIZ** ===== Wstęp ===== 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. ===== Klasa timer ===== 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:
timer.1240078255.txt.gz
· ostatnio zmienione: 2009/04/18 20:10 przez
lucas
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry