MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Функции высокого и низкого уровня в C/C++"
Answer 971496
Функции ввода-вывода высокого уровня - это функции стандартной библиотеки для работы с файлами, оперирующие абстрактными потоками. Например: fopen, fread. Они одинаковы во всех реализациях С/С++, именно они используются чаще всего.
Функции ввода-вывода низкого уровня - это специфичные для конкретной реализации функции, оперирующие дескрипторами объектов операционной системы. Они выполняют только непосредственный ввод/вывод байт, без буферизации или преобразования данных в другой формат. Они могут использоваться, когда на это есть особые причины, например, связанные с производительностью или необходимостью доступа к каким-то возможностям ОС, недоступным при использовании потоков. Примеры:
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.