table of contents
std::counting_semaphore::counting_semaphore(3) | C++ Standard Libary | std::counting_semaphore::counting_semaphore(3) |
NAME¶
std::counting_semaphore::counting_semaphore - std::counting_semaphore::counting_semaphore
Synopsis¶
constexpr explicit counting_semaphore( std::ptrdiff_t desired );
(1) (since C++20)
counting_semaphore( const counting_semaphore& ) = delete; (2)
(since C++20)
1) Constructs an object of type std::counting_semaphore with the internal
counter
initialized to desired.
2) Copy constructor is deleted.
Preconditions¶
1) Both desired >= 0 and desired <= max() are true.
Parameters¶
desired - the value to initialize counting_semaphore's counter with
Exceptions¶
Throws nothing.
2024.06.10 | http://cppreference.com |