std::array::max_size
Z cppreference.com
constexpr size_type max_size() noexcept; |
(od C++11) | |
Zwraca największą liczbę elementów, które kontener może przechować w związku z ograniczeniami nakładającymi przez system lub implementację. Konkretnie, std::distance(begin(), end()) dla największego możliwego kontenera.
Spis treści |
[edytuj] Parametry
(none)
[edytuj] Zwracana wartość
Maksymalna liczba elementów
[edytuj] Złożoność
Stała.
[edytuj] Notka
Ponieważ każda tablica std::array<T, N> jest kontenerem o stałym rozmiarze, wartość zwracana przez max_size jest równa N (wartość tą zwraca również size)
[edytuj] Przykład
#include <iostream> #include <array> int main() { std::array<char, 10> s; std::cout << "Maximum size of a 'array' is " << s.max_size() << "\n"; }
Możliwy wynik:
Maximum size of a 'array' is 10
Zobacz także
zwraca liczbę elementów (publiczna metoda) |