std::chrono::duration::count - cppreference.com

##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# std::chrono::duration::count

From cppreference.com
< cpp‎ | chrono‎ | duration

constexpr rep count() const; |  |

Returns the number of ticks for this duration.

### [edit] Parameters

(none)

### [edit] Return value

The number of ticks for this duration.

### [edit] Example

Run this code

    #include <chrono>
    #include <iostream>
    int main()
    {
        std::chrono::milliseconds ms{3}; // 3 milliseconds
        // 6000 microseconds constructed from 3 milliseconds
        std::chrono::microseconds us = 2*ms;
        // 30Hz clock using fractional ticks
        std::chrono::duration<double, std::ratio<1, 30>> hz30(3.5);

        std::cout <<  "3 ms duration has " << ms.count() << " ticks\n"
                  <<  "6000 us duration has " << us.count() << " ticks\n"
                  <<  "3.5 30Hz duration has " << hz30.count() << " ticks\n";
    }

Output:

    3 ms duration has 3 ticks
    6000 us duration has 6000 ticks
    3.5 30Hz duration has 3.5 ticks

### [edit] See also

duration_cast | converts a duration to another, with a different tick interval (function template) [edit]

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=cpp/chrono/duration/count&oldid=57197"