Перейти к основному содержимому

Стд::ВводВывод

Типы для чтения и записи данных.

Типы

ВременныйПотокЗаписи​

Стд::ВводВывод::ВременныйПотокЗаписи

Поток для записи данных, хранящий их в памяти, пока размер не превышает указанное при создании ограничение. После этого запись производится во временный файл. Позволяет прочитать записанные данные.


ЗаписьДанных​

Стд::ВводВывод::ЗаписьДанных

Объект для записи данных в поток.


ИсключениеВводаВывода​

Стд::ВводВывод::ИсключениеВводаВывода

Исключение, выбрасываемое при ошибках ввода-вывода.


МеткаПорядкаБайтов​

Стд::ВводВывод::МеткаПорядкаБайтов

Стратегия добавления метки порядка байтов (BOM) при записи в поток. Метка порядка байтов (BOM) применяется только для 3 кодировок: UTF-8, UTF-16 и UTF-32. Для остальных кодировок метка игнорируется.


НастройкиЗаписиДанных​

Стд::ВводВывод::НастройкиЗаписиДанных

Настройки для ЗаписьДанных.


НастройкиЧтенияДанных​

Стд::ВводВывод::НастройкиЧтенияДанных

Настройки для объекта ЧтениеДанных


ПорядокБайтов​

Стд::ВводВывод::ПорядокБайтов

Порядок байтов при хранении информации в памяти.


ПотокЗаписи​

Стд::ВводВывод::ПотокЗаписи

Однонаправленный поток записи двоичных данных.


ПотокЧтения​

Стд::ВводВывод::ПотокЧтения

Однонаправленный поток чтения данных. После достижения конца автоматически освобождает внутренние ресурсы и не требует явного закрытия. После явного закрытия методы чтения выбрасывают исключение ИсключениеВводаВывода.


РезультатЧтенияДанных​

Стд::ВводВывод::РезультатЧтенияДанных

Используется для сохранения прочитанных данных и дальнейших операций с ними. Объект может работать со значительными объемами данных. Прочитанные данные не хранятся в оперативной памяти, а передаются в хранилище (временный файл на диске, хранилище данных, и т. д.).


СтроковыйПотокЗаписи​

Стд::ВводВывод::СтроковыйПотокЗаписи

Поток записи данных в строку. Хранит данные в памяти, не требует явного закрытия.


ЧтениеДанных​

Стд::ВводВывод::ЧтениеДанных

Предназначен для чтения данных из потока.