constexpr size_type max_size();
. , std::distance(begin(), end()) .
std::distance(begin(), end())
()
.
noexcept
std::numeric_limits<size_type>::max(), . , max_size().
std::numeric_limits<size_type>::max()
max_size()