Namespaces
Variants

guides de déduction pour std::ranges::take_view

Depuis fr.cppreference.net
 
 
Bibliothèque de ranges
Adaptateurs de ranges
 
 
Défini dans l'en-tête <ranges>
template< class R >
take_view( R&&, ranges::range_difference_t<R> ) -> take_view<views::all_t<R>>;
(depuis C++20)

Le guide de déduction est fourni pour std::ranges::take_view afin de permettre la déduction à partir d'un range et du nombre d'éléments.

Exemple

Rapports de défauts

Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.

DR Appliqué à Comportement publié Comportement corrigé
LWG 3447 C++20 le paramètre template R est contraint avec range R n'est pas contraint
(mais range_difference_t requiert range )