Namensräume
Varianten
Aktionen

Deduktionshilfen für std::extents

Von cppreference.com
< cpp‎ | container‎ | mdspan‎ | extents
 
 
 
 
 
Definiert in Header <mdspan>
template< class... Integrals >
explicit extents( Integrals... ) -> /* siehe unten */;
(seit C++23)

Eine Deduktionshilfe wird für std::extents bereitgestellt, um die Deduktion aus ganzzahligen Argumenten zu ermöglichen.

Der deduzierte Typ ist äquivalent zu

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

(bis C++26)

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

(seit C++26)

Diese Überladung nimmt nur an der Überladungsauflösung teil, wenn (std::is_convertible_v<Integrals, std::size_t> && ...) true ist.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

konstruiert einen extents
(public member function) [bearbeiten]