Chương 5: Các lớp nhập/ xuất trong C++

Khái niệm dòng (kênh, stream):
 Dòng là một sự trừu tượng hóa mà đại diện cho
một thiết bị mà trên đó các thao tác nhập và xuất
được thực hiện. Về cơ bản, một dòng có thể
được biểu diễn như một nguồn (source) hay đích
(destination) của các kí tự có độ dài vô hạn
 Nói chung, các dòng thường kết hợp với các
nguồn hay đích vật lý của các kí tự, như file, bàn
phím, màn hình,v.v, do đó các kí tự được lấy ra
hay được ghi vào/ra một dòng sẽ được nhập/xuất
một cách vật lý đối với thiết bị vật lý.