operator<<<div class="t-tr-text">(Std :: basic_ostream)<div class="t-tr-dropdown"><div><div><div class="t-tr-dropdown-arrow-border"></div><div class="t-tr-dropdown-arrow"></div><div class="t-tr-dropdown-h">Original:</div><div class="t-tr-dropdown-orig">(std::basic_ostream)</div><div class="t-tr-dropdown-notes">The text has been machine-translated via [http://translate.google.com Google Translate].<br/> You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.</div></div></div></div></div>
![]() |
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í. |
template< class CharT, class Traits> basic_ostream<CharT,Traits>& operator<<( basic_ostream<CharT,Traits>& os, |
(1) | |
template< class CharT, class Traits > basic_ostream<CharT,Traits>& operator<<( basic_ostream<CharT,Traits>& os, |
(2) | |
template< class CharT, class Traits, class T > basic_ostream< charT, traits >& operator<<( basic_ostream<CharT,Traits>&& os, |
(3) | (desde C++11) |
You can help to correct and verify the translation. Click here for instructions.
sentry
, que vacía los buffers de salida tie()'d si es necesario y comprueba los errores de la corriente. Después de la construcción, si se devuelve el objeto centinela false, estas funciones devuelven sin pretender ninguna salida. Si ocurre un error durante la salida, estas funciones setstate(ios_base::failbit) llamar. Si se produce una excepción durante la salida, entonces ios :: badbit se establece (se suprime la excepción a menos que exceptions()&badbit) != 0, en cuyo caso se vuelve a iniciar)sentry
, which flushes the tie()'d output buffers if necessary and checks the stream errors. After construction, if the sentry object returns false, these functions return without attempting any output. If an error occurs during output, these functions call setstate(ios_base::failbit). If an exception is thrown during output, then ios::badbit is set (the exception is suppressed unless exceptions()&badbit) != 0, in which case it is rethrown)You can help to correct and verify the translation. Click here for instructions.
ch
carácter. Si el tipo del carácter no es CharT
, se convierte primero con os.widen(ch). El relleno se determina como si por Etapa 3 de num_put::put(). Después de la inserción, width(0) se llama .ch
. If the type of the character is not CharT
, it is first converted with os.widen(ch). Padding is determined as if by Stage 3 of num_put::put(). After insertion, width(0) is called.You can help to correct and verify the translation. Click here for instructions.
s
.s
.You can help to correct and verify the translation. Click here for instructions.
- para las sobrecargas primera y tercera (donde
CharT
coincide con el tipo dech
), exactamentetraits::length(s)
caracteres se insertan .Original:for the first and third overloads (whereCharT
matches the type ofch
), exactlytraits::length(s)
characters are inserted.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - para la segunda sobrecarga, exactamente std::char_traits<char>::length(s) caracteres se insertan .Original:for the second overload, exactly std::char_traits<char>::length(s) characters are inserted.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - durante los últimos dos sobrecargas, exactamente traits::length(reinterpret_cast<const char*>(s)) se insertan .Original:for the last two overloads, exactly traits::length(reinterpret_cast<const char*>(s)) are inserted.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.
You can help to correct and verify the translation. Click here for instructions.
Contenido |
[editar] Parámetros
os | - | salida de corriente para insertar datos
Original: output stream to insert data to The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
ch | - | referencia a un carácter a insertar
Original: reference to a character to insert The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
s | - | puntero a una cadena de caracteres a insertar
Original: pointer to a character string to insert The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Valor de retorno
st
[editar] Ejemplo
#include <iostream> #include <sstream> int main() { std::cout << "Hello, world" // the const char* overlaod << '\n'; // the char overload std::string s = (std::ostringstream() << 1.2).str(); // rvalue overload std::cout << s << '\n'; }
Salida:
Hello, world 1.2
[editar] Ver también
Inserta datos con formato. (función miembro pública) |