Namensräume
Varianten
Aktionen

Deduktionshilfen für std::ranges::take_view

Von cppreference.com
< cpp‎ | ranges‎ | take view
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
Definiert in der Header-Datei <ranges>
template< class R >
take_view( R&&, ranges::range_difference_t<R> ) -> take_view<views::all_t<R>>;
(seit C++20)

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

[bearbeiten] Beispiel

[bearbeiten] 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 eingeschränkt R ist unbeschränkt
(aber range_difference_t erfordert range)