Narzędzia użytkownika

Narzędzia witryny


timer

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
timer [2009/04/18 20:50]
lucas
timer [2009/04/18 20:53]
lucas
Linia 2: Linia 2:
  
 **Łukasz Dobrodziej T-TIZ** **Ł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 danej chwili, klasę ''​progress_timer'' ​ do raportowania czasu oraz klasę ''​progress_display'' ​ do wyświetlania wskaźnika postępu. Klasy są wyposażone w obsługę wyjątków np. konstruktory mogą rzucić ''​std::​bad_alloc''​. W praktyce rzucanie wyjątków przez obiekty tych klas jest mało prawdopodobne.  ​
  
-===== Wstęp ===== 
- 
-Biblioteka Timer zapewnia trzy klasy, które umożliwiają kontrolę czasu - klasę ''​timer''​ do mierzenia czasu, który upłynął od danej chwili, klasę ''​progress_timer'' ​ do raportowania czasu oraz klasę ''​progress_display'' ​ do wyświetlania wskaźnika postępu. Klasy są wyposażone w obsługę wyjątków np. konstruktory mogą rzucić std::​bad_alloc. W praktyce rzucanie wyjątków przez obiekty tych klas jest mało prawdopodobne.  ​ 
 ===== Klasa timer ===== ===== Klasa timer =====
  
Linia 56: Linia 55:
 Przykład użycia: Przykład użycia:
 <code cpp> <code cpp>
-progress_display show_progress( big_map.size() ); //​inicjalizacja obiektu, zdefiniowanie ​wartości ​docelowej+progress_display show_progress( big_map.size() ); //​inicjalizacja obiektu, zdefiniowanie ​wartosci ​docelowej
   for ( big_map_t::​iterator itr = big_map:​begin();​   for ( big_map_t::​iterator itr = big_map:​begin();​
         itr != big_map.end();​ ++itr )         itr != big_map.end();​ ++itr )
timer.txt · ostatnio zmienione: 2009/04/26 22:43 przez lucas