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
timer [2009/04/18 20:53]
lucas
timer [2009/04/26 22:43] (aktualna)
lucas
Linia 44: Linia 44:
   * **''​expected_count()''​** zwraca wartość docelową, podaną podczas kontrukcji obiektu.   * **''​expected_count()''​** zwraca wartość docelową, podaną podczas kontrukcji obiektu.
   * **''​restart(unsigned long expected_count)''​** ustawia nową wartość docelową, zeruje licznik.   * **''​restart(unsigned long expected_count)''​** ustawia nową wartość docelową, zeruje licznik.
-Klasa ma przeładowane operatory ''​++''​ i ''​+='',​ które służą do zwiększania licznika (i jeżeli to konieczne dorysowania odpowiedniego znaku postępu). Dodatkowo przy pomocy konstruktora możemy zmienić miejsce wyświetlania paska postępu operacji oraz jego formę. Deklaracja konstruktora ma następującą postać:+Klasa ma przeładowane operatory ''​++''​ i ''​+='',​ które służą do zwiększania licznika (i jeżeli to konieczne dorysowania odpowiedniego znaku postępu). Dodatkowo przy pomocy konstruktora możemy zmienić miejsce wyświetlania paska postępu operacji oraz możemy dodać tytuł dla każdego wiersza. Deklaracja konstruktora ma następującą postać:
 <code cpp> <code cpp>
 progress_display( unsigned long expected_count,​ progress_display( unsigned long expected_count,​
Linia 59: Linia 59:
         itr != big_map.end();​ ++itr )         itr != big_map.end();​ ++itr )
   {   {
-     // wykonywanie jakichs obliczen+      ​// wykonywanie jakichs obliczen
      ​++show_progress;​ //​wyswietlanie postepu na standardowym wyjsciu      ​++show_progress;​ //​wyswietlanie postepu na standardowym wyjsciu
   }   }
Linia 70: Linia 70:
 ************************************ ************************************
 </​code> ​ </​code> ​
 +===== Kod z przykładowym wykorzystaniem =====
 +Do analizowania przykładowego kodu należy przejść po zapoznaniu się z wyżej wymienionymi informacjami o bibliotece boost::​timer.
 +{{timer_test.cpp}}
   ​   ​
timer.1240080821.txt.gz · ostatnio zmienione: 2009/04/18 20:53 przez lucas