如何解决一次可以输出多少个字符或字符,或数据std :: cout的字节?
我正在学习C ++,因此假设我是C ++和编程的新手,您是对的。
我试图了解iostream
库,而不是整个库,而是新手在进入另一个主题之前必须了解的内容。我对std::cout
的理解是,它是一个变量,包含一串字符或其他变量的值,以输出到控制台。
现在,我很想知道作为字符串的最大字符数-直接给定(例如std::cout <<"hello\n"
–它(std :: cout)可以输出到控制台。
解决方法
没有指定的限制。可能存在实际的实施特定限制。很有可能,这将超出您的需求。
请注意,std::cout
流到标准输出。尽管通常会在控制台中显示该消息,但不一定如此。
您对std::cout
的理解不太正确。 std::cout
是一个变量,但不包含字符,它输出字符(通常输出到控制台)。
现在std::cout
通常是 buffered ,这意味着它不会立即输出chars,而仅在其缓冲区已满或具有完整的chars行时才输出。但是这个过程是自动发生的,我不认为这就是您所说的“持有字符”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。