std::ostream_iterator::ostream_iterator
Aus cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody> ostream_iterator(ostream_type& buffer, const CharT* delim) |
(1) | |
ostream_iterator(ostream_type& stream) |
(2) | |
1) Constructs the iterator with the private ostream_type* member initialized with &stream and the private delimiter pointer initialized with delim.
2) Constructs the iterator with the private ostream_type* member initialized with &stream and the private delimiter pointer initialized with null pointer value.
Parameter
| stream | - | the output stream to be accessed by this iterator |
| delim | - | the null-terminated character string to be inserted into the stream after each output |
Beispiel
#include <iostream>
#include <iterator>
#include <algorithm>
int main()
{
std::ostream_iterator<int> i1(std::cout, ", ");
std::fill_n(i1, 5, -1);
std::ostream_iterator<double> i2(std::cout);
*i2++ = 3.14;
}
Output:
-1, -1, -1, -1, -1, 3.14