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

FreeBSD Manual Pages

  
 
  

home | help
std::subtra...ne::discard(3)  C++ Standard Libary std::subtra...ne::discard(3)

NAME
       std::subtract_with_carry_engine::discard	- std::subtract_with_carry_en-
       gine::discard

Synopsis
	  void discard(	unsigned long long z );	 (since	C++11)

	  Advances the internal	state by z times. Equivalent to	calling	opera-
       tor() z times and
	  discarding the result

Parameters
	  z  -	integer	 value	specifying  the	number of times	to advance the
       state by

Return value
	  (none)

Complexity
	   This	section	is incomplete

Notes
	  For some engines, "fast jump"	algorithms are	known,	which  advance
       the state by many
	  steps	 (order	 of  millions)	without	calculating intermediate state
       transitions,
	  although not necessarily in constant time.

See also
	  operator() advances the engine's state  and  returns	the  generated
       value
	  (C++11)    (public member function)

http://cppreference.com		  2022.07.31	  std::subtra...ne::discard(3)

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

home | help