Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::chrono...tion::count(3)  C++ Standard Libary std::chrono...tion::count(3)

NAME
       std::chrono::duration::count - std::chrono::duration::count

Synopsis
	  constexpr rep	count()	const;

	  Returns the number of	ticks for this duration.

Parameters
	  (none)

Return value
	  The number of	ticks for this duration.

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

See also
	  duration_cast	converts a duration to another,	with a different  tick
       interval
	  (C++11)	(function template)

http://cppreference.com		  2022.07.31	  std::chrono...tion::count(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::chrono::duration::count&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help