Hệ thống đầu vào / đầu ra trong C ++ được thiết kế để làm việc với một loạt các thiết bị bao gồm cả thiết bị đầu cuối, các ổ đĩa, ổ đĩa và băng. Mặc dù mỗi thiết bị là rất khác nhau, hệ thống đầu vào / đầu ra cung cấp một giao diện để các lập trình viên độc lập với các thiết bị thực tế đang được truy cập. Giao diện này được gọi là suối.
Một luồng là một chuỗi các byte. Nó hoạt động hoặc như một nguồn mà từ đó các dữ liệu đầu vào có thể được lấy hoặc như một điểm đến mà các dữ liệu đầu ra có thể được gửi đi. Dòng suối nguồn cung cấp dữ liệu vào chương trình được gọi là dòng đầu ra. Nói cách khác, một chương trình chiết xuất các byte từ một dòng đầu vào và chèn byte vào một luồng đầu ra như minh họa trong Fig.10.1.
đang được dịch, vui lòng đợi..
