duration Class
Tutar türünü açıklayan bir zaman aralığı, iki kez noktaları arasında geçen sürede olduğu.
template<
class Rep,
class Period = ratio<1>
>
class duration;
template<
class Rep,
class Period
>
class duration;
template<
class Rep,
class Period1,
class Period2
>
class duration
<duration<Rep, Period1>, Period2>;
Notlar
Şablon değişkeni Rep zaman aralığını saat vuruşlarını sayısını tutmak için kullanılan türü açıklanmaktadır. Şablon değişkeni Period 'ın bir örneğini oluşturmada olduğu oranı temsil eden ilerlemelerin her aralığın boyutunu tanımlar.
Üyeler
TypeDef genel
Ad |
Description |
---|---|
duration::period Typedef |
Şablon parametre eşanlamlısı temsil Period. |
duration::rep Typedef |
Şablon parametre eşanlamlısı temsil Rep. |
Ortak Oluşturucusu
Ad |
Description |
---|---|
Yapıları bir duration nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Clock ticks zaman aralığını verir. |
|
Statik. Şablon parametresi izin verilen en büyük değer döndüren Ref. |
|
Statik. Şablonu parametresinin düşük izin verilen değer döndüren Ref. |
|
Statik. Gerçekte, verir Rep(0). |
Ortak İşleçler
Ad |
Description |
---|---|
Bir kopyasını verir duration nesnesi ile ters tık sayısı. |
|
Azaltır saklı tick sayılır. |
|
Belirtilen değer modül saklı tık sayısı azalır. |
|
Saklı tık sayısı tarafından belirtilen değeri çarpar. |
|
Bölen tık sayısı belirtilen tarafından saklanan tık sayısı duration nesnesi. |
|
Returns *this. |
|
Saklı tık sayısı artar. |
|
Tık sayısı belirtilen ekler duration saklı tık sayısı nesnesi. |
|
Tık sayısı belirtilen çıkarır duration saklı tık sayısı nesneden. |
Gereksinimler
Başlık: chrono
Namespace: std::chrono