std::extents<IndexType,Extents...>::rank_dynamic
From cppreference.com
| static constexpr rank_type rank_dynamic() const noexcept; |
(C++23から) | |
extents 内の動的次元の数を返します。
目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
動的次元の数。
[編集] 例
このコードを実行
#include <iostream> #include <mdspan> int main() { std::extents<int, 1, 2> e1; std::extents<int, 3, 4, std::dynamic_extent> e2(5); std::extents<int, std::dynamic_extent, 7, std::dynamic_extent> e3(6, 8); std::cout << e1.rank_dynamic() << ", " << e2.rank_dynamic() << ", " << e3.rank_dynamic() << '\n'; }
出力
0, 1, 2
[編集] 関連項目
| [static] |
extents の静的ランクを返します。(public static member function) |
| (C++11) |
配列型の次元数を取得する (クラステンプレート) |