Ввод-вывод (I/O) — это взаимодействие программы с внешним миром, включающее получение данных (ввод) и отправку данных (вывод).
Типы I/O:
Основные концепции в C++:
fstream для файлового I/O, iostream для консольного I/O, stringstream для работы со строками в формате потоков.>> для извлечения данных (ввод), << для вставки данных (вывод).cpp
Таблица сравнения cout и cerr:
| Признак | std::cout | std::cerr |
|---|---|---|
| Назначение | Стандартный вывод | Стандартный вывод ошибок |
| Буферизация | Обычно буферизован | Обычно не буферизован |
| Перенаправление | Легко перенаправить в файл | Обычно не перенаправляется |
| Использование | Для обычных сообщений программы | Для сообщений об ошибках |