FreeBSD Manual Pages
std::experi...ream_joiner(3) C++ Standard Libary std::experi...ream_joiner(3) NAME std::experimental::make_ostream_joiner - std::experimental::make_os- tream_joiner Synopsis Defined in header <experimental/iterator> template <class charT, class traits, class DelimT> std::experimental::ostream_joiner<std::decay_t<DelimT>, charT, (library traits> fundamentals TS v2) make_ostream_joiner(std::basic_ostream<charT, traits>& os, DelimT&& delimiter); Creates an ostream_joiner object, deducing the template arguments from the types of the function arguments. Parameters os - the basic_ostream object that the iterator is to be as- sociated to delimiter - the delimiter Return value A ostream_joiner object, created as if by std::experimental::ostream_joiner<std::decay_t<DelimT>, charT, traits>(os, std::forward<DelimT>(delimiter)). Example // Run this code #include <experimental/iterator> #include <iostream> #include <vector> int main() { std::vector<int> x{1, 2, 3, 4}; std::copy(x.begin(), x.end(), std::experimental::make_ostream_joiner(std::cout, ", ")); } Output: 1, 2, 3, 4 http://cppreference.com 2022.07.31 std::experi...ream_joiner(3)
NAME | Synopsis | Parameters | Return value | Example | Output:
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::make_ostream_joiner&sektion=3&manpath=FreeBSD+Ports+15.0>
