std::cout 如何知道在哪里打印?

A. *_*man 4 c++ cout std

为什么当我运行 C++ 程序时会打开一个终端窗口,以及如何std::cout知道它应该打印到该终端?

小智 5

每个操作系统都有所谓的“标准输出流”,当您使用cout时,C++只是告诉操作系统打印到流。操作系统决定将其输出到哪里。