Namespaces
Variants

deduction guides for std::extents

From cppreference.net
ヘッダーで定義 <mdspan>
template < class ... Integrals >
explicit extents ( Integrals... ) - > /* 下記参照 */ ;
(C++23以降)

std::extents に対しては、 推論ガイド が提供されており、整数引数からの推論を可能にします。

The deduced type is equivalent to

std:: dextents < std:: size_t , sizeof... ( Integrals ) >

(C++26まで)

std:: extents < std:: size_t , maybe-static-ext  < Integrals > ... >

(C++26から)

このオーバーロードは、以下の条件が満たされる場合にのみオーバーロード解決に参加します: ( std:: is_convertible_v < Integrals, std:: size_t > && ... ) true である場合です。

関連項目

extents を構築する
(公開メンバ関数)