std::array<T,N>::max_size
提供: cppreference.com
constexpr size_type max_size() noexcept; |
(C++11以上) (C++14未満) |
|
constexpr size_type max_size() const noexcept; |
(C++14以上) | |
システムまたはライブラリ実装の制限によるコンテナが保持できる最大要素数を返します。
引数
(なし)
戻り値
最大要素数。
計算量
一定。
ノート
std::array<T, N> は固定サイズのコンテナであるため、 max_size から返される値は N と同じです (size からもこの値が返されます)。
例
Run this code
#include <iostream>
#include <array>
int main()
{
std::array<char, 10> s;
std::cout << "Maximum size of a 'array' is " << s.max_size() << "\n";
}
出力例:
Maximum size of a 'array' is 10
関連項目
| 要素数を返します (パブリックメンバ関数) |