Stream trong C++ là gì

C++ cout, cin, endl

Thao tác vào ra dữ liệu trong C++ sử dụng khái niệm luồng [stream]. Luồng là một chuỗi các bytes hoặc đường đi của dữ liệu. Nó khiến hiệu suất thực hiện cao hơn.

Nếu các bytes xuất phát từ bộ nhớ chương trìnhtới các thiết bị như máy in, màn hình hoặc một kết nối mạng, thì nó được gọi là thao tác inra dữ liệu [output operation].

Nếu các bytes xuất phát từ các thiết bị như máy in, màn hình hoặc một kết nối mạngtới bộ nhớ chương trìnhthì nó được gọi là thao tác đọc vào dữ liệu [input operation].

Các tệp header của thư viện vào ra dữ liệu

Dưới đây là các tệp header thường được sử dụng trong lập trình C++:

Tệp header Chức năng và mô tả
Sử dụng để định nghĩa đối tượng cout, cincerr, lần lượt tương ứng với luồng dữ liệu in ra chuẩn [standard output stream], luồng dữ liệu đọc vào chuẩn [standard input stream] và luồng dữ liệu lỗi chuẩn [standard error stream].
Sử dụng để khai báo dịch vụ cho các chuẩn vào ra được định dạng như setprecisionsetw.
Sử dụng để khai báo dịch vụ cho việc xử lý user-controlled file.

Standard output stream[cout]

cout là một đối tượng đã được định nghĩa trước của lớp ostream. Nó sẽ kết nối với các thiết bị ghi ra chuẩn, mà thường là màn hình. cout thường được dùng cùng với toán tử ghi vào luồng [

Chủ Đề