Namespaces
Variants

Ableitungsregeln für std::ranges::take_view

Von de.cppreference.net
 
 
Ranges-Bibliothek
Range-Adaptoren
 
 
Definiert in Header <ranges>
template< class R >
take_view( R&&, ranges::range_difference_t<R> ) -> take_view<views::all_t<R>>;
(seit C++20)

Die Ableitungsregel wird für std::ranges::take_view bereitgestellt, um die Ableitung aus range und der Anzahl der Elemente zu ermöglichen.

Beispiel

Fehlerberichte

Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR Angewendet auf Verhalten wie veröffentlicht Korrigiertes Verhalten
LWG 3447 C++20 der Template-Parameter R ist mit range constraint R ist unconstraint
(aber range_difference_t erfordert range )