std::ranges::join_with_view<V,Pattern>::join_with_view
Von cppreference.com
< cpp | ranges | join with view
| join_with_view() requires std::default_initializable<V> && |
(1) | (seit C++23) |
| constexpr explicit join_with_view( V base, Pattern pattern ); |
(2) | (seit C++23) |
| template< ranges::input_range R > requires std::constructible_from<V, views::all_t<R>> && |
(3) | (seit C++23) |
Konstruiert eine join_with_view, initialisiert die zugrundeliegende Ansicht base_ und das gespeicherte Muster pattern_ .
| Überladung | Datenmember | |
|---|---|---|
base_
|
pattern_
| |
| (1) | wertinitialisiert | wertinitialisiert |
| (2) | initialisiert mit std::move(base) | initialisiert mit std::move(pattern) |
| (3) | initialisiert mit views::all(std::forward<R>(r)) | initialisiert mit views::single(std::move(e)) |
[bearbeiten] Parameter
| base | - | eine Ansicht von Bereichen, die abgeflacht werden sollen |
| pattern | - | Ansicht, die als Trennzeichen verwendet werden soll |
| e | - | Element, das als Trennzeichen verwendet werden soll |
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |