std::cout là đối tượng lớp ostream đại diện cho luồng xuất chuẩn hướng về ký tự hẹp (kiểu char). Tương ứng với luồng C stdout. Luồng xuất chuẩn là đích mặc định của ký tự do môi trường xác định. Đích này có thể chia sẻ với nhiều đối tượng chuẩn khác (như cerr hoặc clog).
Là đối tượng lớp ostream, ký tự có thể ghi vào nó hoặc là dữ liệu định dạng dùng toán tử chèn (operator<<) hoặc dữ liệu không định dạng, dùng hàm thành viên như write. Đối tượng được khai báo trong header <iostream> với liên kết ngoài và thời gian tồn tại static: nó tồn tại suốt thời gian chạy chương trình.
Bạn có thể dùng đối tượng này để ghi ra màn hình. Ví dụ, nếu muốn ghi "Hello" ra màn hình:
Ví dụ
#include <iostream>
int main() {
std::cout << "Hello";
return 0;
}
Lưu thành hello.cpp. Điều hướng đến thư mục file trong terminal/cmd và biên dịch:
$ g++ hello.cpp
Chạy:
$ ./a.out
Kết quả
Hello