std::ostream_iterator::operator=
De cppreference.com
|
|
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
ostream_iterator& operator=( const T& value ) |
||
Inserta
value en la corriente asociada, a continuación, inserta el delimitador, si se ha especificado en el momento de la construcción .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.
Si
out_stream es el puntero al miembro privado asociado std::basic_ostream y delim es el puntero al primer carácter del delimitador, el efecto es equivalente aOriginal:
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;
Parámetros
| value | - | el objeto a insertar
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. |
Valor de retorno
*this
Notas
T puede ser cualquier clase con un operador << definida por el usuarioOriginal:
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.
Ejemplo
Ejecuta este código
#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;
}
Salida:
1, 2, 3, 3.14