Namespaces
Variants

deduction guides for std::extents

From cppreference.net
Определено в заголовочном файле <mdspan>
template < class ... Integrals >
explicit extents ( Integrals... ) - > /* см. ниже */ ;
(начиная с C++23)

Для deduction guide предоставлен 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
(публичная функция-член)