všetky možnosti
bullseye  ] [  bookworm  ] [  sid  ]
[ Zdroj: boost1.74  ]

Balík: libboost-chrono1.74.0 (1.74.0+ds1-21)

Odkazy pre libboost-chrono1.74.0

Screenshot

Zdroje Debian:

Stiahnuť zdrojový balík boost1.74:

Správcovia:

Externé zdroje:

Podobné balíky:

reprezentácia doby trvania, časového bodu a hodín v C++

Tento balík je súčasťou kolekcie knižníc Boost C++.

Knižnica Boost.Chrono poskytuje:

 * Spôsob reprezentácie časových intervalov: medzi intervaly spravované
   všeobecnou triedou duration. Medzi príklady intervalov patria dni,
   minúty, sekundy a nanosekundy, ktoré je možné reprezentovať pevným
   počtom hodinových tiknutí za jednotku. Všetky tieto jednotky trvania
   času sú zjednotené s všeobecným rozhraním podľa trvania.
 * Typ reprezentujúci body v čase: time_point. time_point reprezentuje
   epochu plus alebo mínus trvanie. Knižnica ponecháva epochy neurčené.
   time_point je spätý s hodinami.
 * Niekoľko hodín, z ktorých niektoré na konkrétnej platforme nemusia byť
   dostupné: system_clock, steady_clock a high_resolution_clock. Hodina je
   dvojica time_point a duration a funkcie, ktorá vracia time_point
   predstavujúci aktuálny čas.

Aby boli časové funkcie všeobecnejšie užitočné, Boost.Chrono poskytuje niekoľko hodín, ktoré sú tenkými obalmi časových API operačného systému, čím umožňujú zistenie času na hodinách, používateľského času CPU, systémového času CPU stráveného procesmi:

 * process_real_cpu_clock, zachytáva čas na hodinách strávený behom
   aktuálneho procesu.
 * process_user_cpu_clock, zachytáva používateľský čas CPU strávený behom
   aktuálneho procesu.
 * process_system_cpu_clock, zachytáva systémový čas CPU strávený behom
   aktuálneho procesu.
 * n-tici podobná trieda process_cpu_clock, zachytáva skutočný,
   používateľský a systémový čas spolu.
 * thread_clock hodiny stabilné voči vláknam udávajú čas strávený
   aktuálnym vláknom (ak ich platforma podporuje).

Nakoniec Boost.Chrono obsahuje registráciou typeof pre duration a time_point, čím umožňuje použitie emulovaného auto s kompilátormi C++03.

Ostatné balíky súvisiace s balíkom libboost-chrono1.74.0

  • závisí
  • odporúča
  • navrhuje
  • vylepšuje

Stiahnuť libboost-chrono1.74.0

Stiahnuť pre všetky dostupné architektúry
Architektúra Veľkosť balíka Nainštalovaná veľkosť Súbory
armel 218.7 kB2,044.0 kB [zoznam súborov]