一次可以输出多少字符或字符,或字节数据std::cout?

How many chars or characters , or bytes of data std::cout can output at once?

我正在学习 C++,所以您认为我是 C++ 和编程新手是非常正确的。

我正在尝试了解 iostream 库,不是全部,而是新手在进入另一个主题之前必须了解的内容。我对std::cout的理解是,它是一个变量,它包含一串字符或其他变量的值,用于输出到控制台。

现在我很想知道作为字符串的最大字符数——直接给出(如std::cout <<"hello\n"——它(std::cout)可以输出到控制台。

没有指定的限制。可能存在实际实施特定限制。很有可能,它会远远超出您的需要。

请注意 std::cout 流向 标准输出 。虽然这通常显示在控制台中,但情况不一定如此。

您对std::cout的理解不太正确。 std::cout 是一个变量,但它不保存字符,它输出字符(通常输出到控制台)。

现在std::cout通常是buffered,这意味着它不会立即输出字符,而是仅在其缓冲区已满或具有完整的字符行时输出.但是这个过程是自动发生的,我认为这不是你所说的 'holds chars'.