en  e  is a ` join_view ` |  returns a nested ` join_view `  
[ P2328R1 ](https://wg21.link/P2328R1) |  C++20  |  non-view [ ` range ` ](/w/cpp/ranges/range "cpp/ranges/range") prvalues could not be joined by ` join_view ` |  made joinable   
  
###  [ [ edit
](/mwiki/index.php?title=cpp/ranges/join_view&action=edit&section=7 "Edit
section: See also") ]  See also

[ ranges::join_with_view  views::join_with  ](/w/cpp/ranges/join_with_view "cpp/ranges/join with view") (C++23)  |  a [ ` view ` ](/w/cpp/ranges/view "cpp/ranges/view") consisting of the sequence obtained from flattening a view of ranges, with the delimiter in between elements   
(class template)  (range adaptor object)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/ranges/dsc_join_with_view&action=edit)  
---|---  
[ ranges::split_view  views::split  ](/w/cpp/ranges/split_view "cpp/ranges/split view") (C++20)  |  a [ ` view ` ](/w/cpp/ranges/view "cpp/ranges/view") over the subranges obtained from splitting another [ ` view ` ](/w/cpp/ranges/view "cpp/ranges/view") using a delimiter   
(class template)  (range adaptor object)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/ranges/dsc_split_view&action=edit)  
[ ranges::lazy_split_view  views::lazy_split  ](/w/cpp/ranges/lazy_split_view "cpp/ranges/lazy split view") (C++20)  |  a [ ` view ` ](/w/cpp/ranges/view "cpp/ranges/view") over the subranges obtained from splitting another [ ` view ` ](/w/cpp/ranges/view "cpp/ranges/view") using a delimiter   
(class template)  (range adaptor object)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/ranges/dsc_lazy_split_view&action=edit)  
  
Retrieved from " [
https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/join_view&oldid=168772
](https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/join_view&oldid=168772)
"

#####  Navigation

  * [ Support us ](http://www.cppreference.com/support)
  * [ Recent changes ](/w/Special:RecentChanges "A list of recent changes in the wiki \[r\]")
  * [ FAQ ](/w/Cppreference:FAQ)
  * [ Offline version ](/w/Cppreference:Archives)

#####  Toolbox

  * [ What links here ](/w/Special:WhatLinksHere/cpp/ranges/join_view "A list of all wiki pages that link here \[j\]")
  * [ Related changes ](/w/Special:RecentChangesLinked/cpp/ranges/join_view "Recent changes in pages linked from this page \[k\]")
  * [ Upload file ](http://upload.cppreference.com/w/Special:Upload "Upload files \[u\]")
  * [ Special pages ](/w/Special:SpecialPages "A list of all special pages \[q\]")
  * [ Printable version ](/mwiki/index.php?title=cpp/ranges/join_view&printable=yes "Printable version of this page \[p\]")
  * [ Permanent link ](/mwiki/index.php?title=cpp/ranges/join_view&oldid=168772 "Permanent link to this revision of the page")
  * [ Page information ](/mwiki/index.php?title=cpp/ranges/join_view&action=info)

  * In other languages 

  * [ Deutsch ](http://de.cppreference.com/w/cpp/ranges/join_view "cpp/ranges/join view")
  * [ Español ](http://es.cppreference.com/w/cpp/ranges/join_view "cpp/ranges/join view")
  * [ Français ](http://fr.cppreference.com/w/cpp/ranges/join_view "cpp/ranges/join view")
  * [ Italiano ](http://it.cppreference.com/w/cpp/ranges/join_view "cpp/ranges/join view")
  * [ 日本語 ](http://ja.cppreference.com/w/cpp/ranges/join_view "cpp/ranges/join view")
  * [ Português ](http://pt.cppreference.com/w/cpp/ranges/join_view "cpp/ranges/join view")
  * [ Русский ](http://ru.cppreference.com/w/cpp/ranges/join_view "cpp/ranges/join view")
  * [ 中文 ](http://zh.cppreference.com/w/cpp/ranges/join_view "cpp/ranges/join view")

  * This page was last modified on 18 January 2024, at 03:35. 
  * This page has been accessed 68,027 times. 

  * [ Privacy policy ](/w/Cppreference:Privacy_policy "Cppreference:Privacy policy")
  * [ About cppreference.com ](/w/Cppreference:About "Cppreference:About")
  * [ Disclaimers ](/w/Cppreference:General_disclaimer "Cppreference