8 Haziran 2020 Pazartesi

std::chrono duration Sınıfı Metodları

count metodu
Duration sınıfının içinde sayaca erişmek için count() metodu kullanılır. Şöyle yaparız.
std::chrono::high_resolution_clock m_clock;
uint64_t m =  std::chrono::duration_cast<std::chrono::milliseconds>
              (m_clock.now().time_since_epoch()).count();
max metodu
Bu metod yerine bazı kodlarda şöyle yapılıyor.
std::chrono::duration<double>{ std::numeric_limits<double>::infinity() };
Örnek
Şöyle yaparız.
 std::chrono::duration<double>::max();
min metodu
Örnek
Şöyle yaparız.
std::chrono::duration<double> min = std::chrono::duration<double>::min();
operator %= metodu
Örnek ver

operator *= metodu
Örnek ver

operator+ metodu
İmzası şöyle.
template<class Rep1, class Period1, class Rep2, class Period2>
  constexpr common_type_t<duration<Rep1, Period1>, duration<Rep2, Period2>>
    operator+(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs);

operator ++ metodu
Örnek ver

operator+%= metodu
Örnek ver

operator - metodu
Örnek ver

operator -- metodu
Örnek ver

operator -= metodu
Örnek ver

operator /= metodu
Örnek ver

zero metodu
Şöyle yaparız
std::chrono::duration<double> zero = std::chrono::duration<double>::zero();








Hiç yorum yok:

Yorum Gönder