std::counting_semaphore<LeastMaxValue>:: max
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Operations | ||||
| Constants | ||||
|
counting_semaphore::max
|
|
constexpr
std::
ptrdiff_t
max
(
)
noexcept
;
|
(seit C++20) | |
Gibt den maximal möglichen Wert des internen Zählers zurück, der größer oder gleich
LeastMaxValue
ist.
Rückgabewert
Der maximal mögliche Wert des internen Zählers, als std::ptrdiff_t .
Hinweise
Für die Spezialisierung
binary_semaphore
,
LeastMaxValue
ist gleich
1
.
Wie der Name andeutet, ist der
LeastMaxValue
der
minimale
Maximalwert, nicht der
tatsächliche
Maximalwert. Daher kann
max
(
)
eine größere Zahl als
LeastMaxValue
liefern.