std::basic_ostream
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
Defined in header <ostream>
|
||
template< class CharT, |
||
Шаблонный класс
basic_ostream
предоставляет поддержку высокоуровневых операций вывода для символьных потоков. Поддерживаемые операции включают форматированный вывод (например целых чисел) и неформатированный вывод (например неформатированных символов и массивов символов). Эта функциональность реализована в виде интерфейса, предоставляемого через класс basic_streambuf
, и доступна через базовый класс basic_ios
. В типовых реализациях, basic_ostream
содержит только наследуемые поля.Оригинал:
The class template
basic_ostream
provides support for high level output operations on character streams. The supported operations include formatted output (e.g. integer values) and unformatted output (e.g. raw characters and character arrays). This functionality is implemented in terms of the interface provided by the basic_streambuf
class, accessed through the basic_ios
base class. In typical implementations, basic_ostream
has no non-inherited data members.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Также определены два часто используемых символьных типа:
Оригинал:
Two specializations for common character types are also defined:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Заголовочный файл
<ostream> | |
Тип | Definition |
ostream
|
basic_ostream<char> |
wostream
|
basic_ostream<wchar_t> |
[править] Глобальные объекты
Стандартной библиотекой предоставляются шесть глобальных basic_ostream объектов.
Оригинал:
Six global basic_ostream objects are provided by the standard library.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Заголовочный файл
<iostream> | |
пишет в стандартный выходной поток stdout
(глобальный объект) C Оригинал: Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
пишет в стандартный поток ошибки C stderr, unbuffered
(глобальный объект) Оригинал: Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
пишет в стандартный поток ошибок stderr
(глобальный объект) C Оригинал: Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Типы
Тип члена | Определение |
char_type
|
CharT |
traits_type
|
Traits |
int_type
|
Traits::int_type |
pos_type
|
Traits::pos_type |
off_type
|
Traits::off_type |
[править] Функции
Строит объект Оригинал: constructs the object Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
[virtual] |
разрушает объект Оригинал: destructs the object Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual public функция-член) |
(C++11) |
заменяет буфера объекта Оригинал: replaces the buffer object Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (protected функция-член) |
Оригинал: Formatted output Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
вставками отформатированные данные Оригинал: inserts formatted data Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Оригинал: Unformatted output Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
вставляет символ Оригинал: inserts a character Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
вставки блоков символов Оригинал: inserts blocks of characters Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Оригинал: Positioning Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
возвращает индикатор выхода положение Оригинал: returns the output position indicator Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
устанавливает индикатор выхода положение Оригинал: sets the output position indicator Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Оригинал: Miscellaneous Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
синхронизируется с основным устройством хранения Оригинал: synchronizes with the underlying storage device Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
(C++11) |
свопы потока объектов, за исключением соответствующего буфера Оригинал: swaps stream objects, except for the associated buffer Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (protected функция-член) |
[править] Классы
реализует основную логику для подготовки потока для вывода Оригинал: implements basic logic for preparation of the stream for output operations Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public член класса) |
[править] Функции, не являющиеся членами
вставками символьных данных Оригинал: inserts character data Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) |
Унаследован от std::basic_ios
Member types
Тип члена | Определение |
char_type
|
CharT |
traits_type
|
Traits |
int_type
|
Traits::int_type |
pos_type
|
Traits::pos_type |
off_type
|
Traits::off_type |
Оригинал: State functions Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
проверяет, не произошла ли ошибка, т.е. доступность операций ввода / вывода Оригинал: checks if no error has occurred i.e. I/O operations are available Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
проверяет, достигнут ли конец файла (public функция-член std::basic_ios )
| |
проверяет, произошла ли исправимая ошибка Оригинал: checks if a recoverable error has occurred Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
проверяет, неустранимая ошибка Оригинал: checks if a non-recoverable error has occurred Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
проверяет, если произошла ошибка (синоним fail()) Оригинал: checks if an error has occurred (synonym of fail()) Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
(до C++11) (начиная с C++11) |
проверки, если не произошла ошибка (синоним !fail()) Оригинал: checks if no error has occurred (synonym of !fail()) Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
|
возвращает флаги состояния Оригинал: returns state flags Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
устанавливает флаги состояния Оригинал: sets state flags Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
очищает ошибку и EOF флаги Оригинал: clears error and eof flags Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
Оригинал: Formatting Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
копии форматирования информации Оригинал: copies formatting information Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
управляет символ заполнения Оригинал: manages the fill character Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
Оригинал: Miscellaneous Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
manages exception mask (public функция-член std::basic_ios )
| |
Задает язык Оригинал: sets the locale Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
управляет работой поток буфера Оригинал: manages associated stream buffer Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
управляет связанными поток Оригинал: manages tied stream Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
сужает символов Оригинал: narrows characters Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::basic_ios )
| |
widens characters (public функция-член std::basic_ios )
|
Унаследован от std::ios_base
Member functions
Оригинал: Formatting Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
управляет флагами формата (public функция-член std::ios_base )
| |
устанавливает заданные флаги формата (public функция-член std::ios_base )
| |
сбрасывает заданные флаги формата (public функция-член std::ios_base )
| |
управляет десятичной точностью у операций с плавающей точкой (public функция-член std::ios_base )
| |
manages field width (public функция-член std::ios_base )
| |
Оригинал: Locales Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
устанавливает локаль (public функция-член std::ios_base )
| |
возвращает текущую локаль (public функция-член std::ios_base )
| |
Оригинал: Internal extensible array Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
[static] |
возвращает программу в масштабах уникальное целое число, которое является безопасным для использования в качестве индекса Pword () и iword () Оригинал: returns a program-wide unique integer that is safe to use as index to pword() and iword() Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public static функция-член std::ios_base )
|
изменяет размер частного хранения при необходимости и доступ к long элемент по заданному индексу Оригинал: resizes the private storage if necessary and access to the long element at the given index Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::ios_base )
| |
изменяет размер частного хранения при необходимости и доступ к void* элемент по заданному индексу Оригинал: resizes the private storage if necessary and access to the void* element at the given index Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член std::ios_base )
| |
Оригинал: Miscellaneous Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
registers event callback function (public функция-член std::ios_base )
| |
[static] |
Наборы ли C + + и C IO библиотеки совместимы Оригинал: sets whether C++ and C IO libraries are interoperable Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public static функция-член std::ios_base )
|
Оригинал: Member classes Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
Поток исключение Оригинал: stream exception Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public член класса std::ios_base )
| |
инициализирует стандартные объекты потока Оригинал: initializes standard stream objects Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public член класса std::ios_base )
|
Оригинал: Member types and constants Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тип | Explanation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Поток открытого типа режима
Следующие константы определены также:
Оригинал: stream open mode type
The following constants are also defined:
Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (определение типа) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тип форматирования флаги
Следующие константы определены также:
Оригинал: formatting flags type
The following constants are also defined:
Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (определение типа) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
состояние потока типа
Следующие константы определены также:
Оригинал: state of the stream type
The following constants are also defined:
Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (определение типа) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
seeking direction type
The following constants are also defined:
(определение типа) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
указывает тип события Оригинал: specifies event type Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (перечисление) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
функцию обратного вызова типа Оригинал: callback function type Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (определение типа) |