Depuis fr.cppreference.net
join_with_view()
requires std::default_initializable<V> &&
std::default_initializable<Pattern> = default;
|
(1) |
(depuis C++23) |
constexpr explicit join_with_view( V base, Pattern pattern );
|
(2) |
(depuis C++23) |
template< ranges::input_range R >
requires std::constructible_from<V, views::all_t<R>> &&
std::constructible_from
<Pattern, ranges::single_view
<ranges::range_value_t</*InnerRng*/>>>
constexpr explicit join_with_view
( R&& r, ranges::range_value_t</*InnerRng*/> e );
|
(3) |
(depuis C++23) |
| | |
Construit un join_with_view, initialise la vue sous-jacente base_ et le motif stocké pattern_ .
Paramètres
|
base
|
-
|
une vue de plages à aplatir
|
|
pattern
|
-
|
vue à utiliser comme délimiteur
|
|
e
|
-
|
élément à utiliser comme délimiteur
|
Exemple