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

问题描述

我正在学习C ++,因此假设我是C ++和编程的新手,您是对的。

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

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

解决方法

没有指定的限制。可能存在实际的实施特定限制。很有可能,这将超出您的需求。

请注意,std::cout流到标准输出。尽管通常会在控制台中显示该消息,但不一定如此。

,

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

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...