Computer >> Máy Tính >  >> Lập trình >> C ++

Luồng đầu ra chuẩn C ++ (cout) là gì?


std ::cout là một đối tượng của lớp ostream đại diện cho luồng đầu ra tiêu chuẩn hướng đến các ký tự hẹp (kiểu char). Nó tương ứng với dòng C. Luồng đầu ra tiêu chuẩn là đích mặc định của các ký tự được xác định bởi môi trường. Điểm đến này có thể được chia sẻ với nhiều đối tượng tiêu chuẩn hơn (chẳng hạn như cerr hoặc clog).

Là một đối tượng của lớp ostream, các ký tự có thể được ghi vào nó dưới dạng dữ liệu được định dạng bằng cách sử dụng toán tử chèn (toán tử <<) hoặc dưới dạng dữ liệu chưa được định dạng, sử dụng các hàm thành viên như ghi. Đối tượng được khai báo trong tiêu đề với liên kết bên ngoài và thời lượng tĩnh:nó kéo dài toàn bộ thời lượng của chương trình.

Bạn có thể sử dụng đối tượng này để ghi vào màn hình. Ví dụ:nếu bạn muốn viết "Xin chào" trên màn hình, bạn sẽ viết -

Ví dụ

#include<iostream>
int main() {
   std::cout << "Hello";
   return 0;
}

Sau đó lưu chương trình này vào tệp hello.cpp. Cuối cùng điều hướng đến vị trí đã lưu của tệp này trong terminal / cmd và biên dịch nó bằng -

$ g++ hello.cpp

Chạy nó bằng -

$ ./a.out

Đầu ra

Điều này sẽ cung cấp đầu ra -

Hello