【发布时间】:2020-12-07 19:03:08
【问题描述】:
我正在学习 C++,所以您认为我是 C++ 和编程新手是非常正确的。
我试图了解iostream 库,不是全部,而是新手在进入另一个主题之前必须了解的内容。我对std::cout 的理解是,它是一个变量,其中包含用于输出到控制台的一串字符或其他变量的值。
现在我很想知道作为字符串的最大字符数——直接给出(如std::cout <<"hello\n"--it(std::cout) 可以输出到控制台。
【问题讨论】:
-
std::cout不限,but a string literal is. -
std::cout使用的缓冲区是有限的,其大小由实现定义。此外,可能存在层和多个缓冲区,具体取决于操作系统。您始终可以编写一个测试程序来获取有关您系统的信息。