constexpr size_type max_size() noexcept; // C++11
constexpr size_type max_size() const noexcept; // C++14
概要
確保可能な最大の要素数を取得する
戻り値
array
クラスのテンプレートパラメータであるN
定数を返す。
例外
投げない
計算量
定数時間
例
#include <iostream>
#include <array>
int main()
{
std::array<int, 3> ar = {1, 2, 3};
std::cout << ar.max_size() << std::endl;
}
出力
3
バージョン
言語
- C++11
処理系
- Clang: ??
- GCC: 4.7.0 ✅
- ICC: ??
- Visual C++: 2008 (std::tr1) ✅, 2010 ✅, 2012 ✅