GeezerVison is showing cpprefjp.github.io — mdspan - cpprefjp C++日本語リファレンス
最終更新日時:
2026年09月08日 13時00分25秒 (JST)
Akira Takahashi
が更新
履歴
編集
<mdspan>
mdspan (C++23)
<mdspan>ヘッダでは、任意のメモリブロックに対して多次元配列のようにアクセスする機能を定義する。
フリースタンディング
このヘッダのほとんどの機能は、フリースタンディング処理系でも使用できる。ただし、例外を送出する一部の機能などは、フリースタンディング処理系では提供されない、または削除される。詳細は各機能のページを参照。
多次元配列サイズ
名前
説明
対応バージョン
extents
多次元配列のサイズを表す値 (class template)
C++23
dextents
全次元が動的な多次元配列のサイズを表す値 (alias template)
C++23
dims
全次元が動的な多次元配列のサイズを表す値 (alias template)
C++26
dynamic_extent
動的な要素数をもつことを指示する定数 (variable)
C++26
レイアウトマッピング
要素アクセサ
多次元配列ビュー
名前
説明
対応バージョン
mdspan
多次元配列ビュー (class template)
C++23
多次元配列部分ビュー
名前
説明
対応バージョン
extent_slice
指定次元から、取り出す要素数とストライド幅を指定した要素取り出しを指示する集成体クラステンプレート (class template)
C++26
range_slice
指定次元から、取り出し元の半開区間とストライド幅を指定した要素取り出しを指示する集成体クラステンプレート (class template)
C++26
full_extent_t
指定次元の全要素取り出しを指示するタグ型 (class)
C++26
full_extent
指定次元の全要素取り出しを指示するタグ値 (variable)
C++26
submdspan_mapping_result
多次元配列部分ビューのレイアウトマッピング情報 (class template)
C++26
subextents
多次元配列部分ビューの多次元配列サイズを計算する (function template)
C++26
canonical_slices
多次元配列部分ビュー取得時の多次元インデックスを正規化する (function template)
C++26
submdspan
多次元配列部分ビューを取得する (function template)
C++26
多次元配列アルゴリズム
名前
説明
対応バージョン
copy
多次元配列ビューの全要素を別の多次元配列ビューへコピーする (function template)
C++29
fill
多次元配列ビューの全要素に値を代入する (function template)
C++29
バージョン
言語
関連項目
参照