std::counting_semaphore<LeastMaxValue>:: max
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Operations | ||||
| Constants | ||||
|
counting_semaphore::max
|
|
constexpr
std::
ptrdiff_t
max
(
)
noexcept
;
|
(начиная с C++20) | |
Возвращает максимально возможное значение внутреннего счётчика, которое больше или равно
LeastMaxValue
.
Возвращаемое значение
Максимально возможное значение внутреннего счётчика в виде std::ptrdiff_t .
Примечания
Для специализации
binary_semaphore
,
LeastMaxValue
равно
1
.
Как следует из названия,
LeastMaxValue
является
минимальным
максимальным значением, а не
фактическим
максимальным значением. Следовательно,
max
(
)
может возвращать число большее, чем
LeastMaxValue
.