std::basic_ostream::write
![]() | Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
basic_ostream& write(const char_type* s, std::streamsize count ); | ||
Outputs characters from successive locations in the character array whose first element is pointed to by s
. Characters are inserted into the output sequence until one of the following occurs:
- exactly
count
characters are inserted - inserting into the output sequence fails (in which case setstate(badbit) is called)
sentry
, который очищает tie()'d выходные буферы при необходимости и проверяет поток ошибок. После завершения строительных работ, если часовой объект возвращается false, функция возвращает не пытаясь никаких выходных данных. Если исключение во время выходных, то IOS :: badbit установлен (за исключением подавляется, если exceptions()&badbit !=0, в этом случае он выдается повторно)sentry
, which flushes the tie()'d output buffers if necessary and checks the stream errors. After construction, if the sentry object returns false, the function returns without attempting any output. 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)Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править]Параметры
s | — | pointer to the character string to write |
count | — | number of characters to write |
[править]Возвращаемое значение
*this
[править]Заметки
Вы можете проверить и исправить перевод. Для инструкций щёлкните [http://en.cppreference.com/w/Cppreference:MachineTranslations сюда].
Вы можете проверить и исправить перевод. Для инструкций щёлкните [http://en.cppreference.com/w/Cppreference:MachineTranslations сюда].
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Also, unlike the formatted output functions, this function does not set the failbit
on failure.
[править]Исключения
If an exception occurs during output and exceptions()&badbit !=0, rethrows that exception.
If output fails and exceptions()&badbit !=0, throws ios_base::failure.
[править]Пример
This function may be used to output object representations, i.e. binary output
Вывод:
DCBA
[править]См. также
вставляет символьные данные в поток вывода std::basic_ostream (функция) | |
вставляет символ Оригинал: inserts a character Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) |