Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

C ++ Standard Output Stream (cout) คืออะไร?


std::cout เป็นอ็อบเจ็กต์ของคลาส ostream ที่แสดงถึงเอาต์พุตสตรีมมาตรฐานที่เน้นไปที่อักขระที่แคบ (ของประเภทถ่าน) มันสอดคล้องกับ stdout ของสตรีม C สตรีมเอาต์พุตมาตรฐานเป็นปลายทางเริ่มต้นของอักขระที่กำหนดโดยสภาพแวดล้อม ปลายทางนี้อาจใช้ร่วมกับออบเจ็กต์มาตรฐานอื่นๆ (เช่น cerr หรือ clog)

ในฐานะที่เป็นอ็อบเจ็กต์ของคลาส ostream อักขระสามารถเขียนเป็นข้อมูลที่จัดรูปแบบแล้วโดยใช้ตัวดำเนินการแทรก (ตัวดำเนินการ<<) หรือเป็นข้อมูลที่ไม่ได้จัดรูปแบบ โดยใช้ฟังก์ชันของสมาชิก เช่น การเขียน ออบเจ็กต์ถูกประกาศในส่วนหัว พร้อมการลิงก์ภายนอกและระยะเวลาคงที่:จะคงอยู่ตลอดระยะเวลาของโปรแกรม

คุณสามารถใช้วัตถุนี้เพื่อเขียนไปยังหน้าจอ ตัวอย่างเช่น หากคุณต้องการเขียน "สวัสดี" ลงบนหน้าจอ คุณจะต้องเขียน −

ตัวอย่าง

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

จากนั้นบันทึกโปรแกรมนี้ไปที่ไฟล์ hello.cpp สุดท้ายให้ไปที่ตำแหน่งที่บันทึกไว้ของไฟล์นี้ใน terminal/cmd และคอมไพล์โดยใช้ −

$ g++ hello.cpp

เรียกใช้โดยใช้ -

$ ./a.out

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

Hello