std::ostream_iterator::operator=
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& operator=( const T& value ) |
||
Fügt
value in den zugehörigen Strom, fügt dann das Trennzeichen, wenn man bei Bauzeit angegeben .Original:
Inserts
value into the associated stream, then inserts the delimiter, if one was specified at construction time.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Wenn
out_stream die privaten Member Zeiger auf die zugehörige ist std::basic_ostream und delim wird der Zeiger auf das erste Zeichen im Trennzeichen, ist der Effekt entsprichtOriginal:
If
out_stream is the private member pointer to the associated std::basic_ostream and delim is the pointer to the first character in the delimiter, the effect is equivalent toThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
*out_stream << value; if(delim != 0) *out_stream << delim; return *this;
Parameter
| value | - | das Objekt einzufügen
Original: the object to insert The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Rückgabewert
*this
Notes
T kann jede Klasse mit einem benutzerdefinierten operator << seinOriginal:
T can be any class with a user-defined operator<<The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Beispiel
#include <iostream>
#include <iterator>
int main()
{
std::ostream_iterator<int> i1(std::cout, ", ");
*i1++ = 1; // usual form, used by standard algorithms
*++i1 = 2;
i1 = 3; // neither * nor ++ are necessary
std::ostream_iterator<double> i2(std::cout);
i2 = 3.14;
}
Output:
1, 2, 3, 3.14