命名空间
变体
操作

std::extents 的推导指南

来自 cppreference.com
< cpp‎ | container‎ | mdspan‎ | extents
 
 
 
 
 
定义在头文件 <mdspan>
template< class... Integrals >
explicit extents( Integrals... ) -> /* see below */;
(自 C++23 起)

std::extents 提供了一个推导指南,以允许从整型参数推导。

推导的类型等效于

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
(公共成员函数) [编辑]