C++ 刷新缓冲区

2024-01-11

我知道这里有很多缓冲区问题,但我似乎找不到明确的答案。

std::cout << "write to screen" << std::endl;

我知道这段代码会因为“endl”而写入屏幕并刷新缓冲区,但如果我这样写:

std::cout << "write to screen";

不管文本已经输出到屏幕上,缓冲区是否都会被刷新?


不管文本已经输出到屏幕上,缓冲区是否都会被刷新?

假设您已经看到输出到屏幕上的文本,那么yes,缓冲区已被刷新。

我相信这一行令人困惑:

std::cout << "write to screen";

的缺席std::endl doesn't意思是“不要刷新缓冲区”。它只是意味着“我不是说何时刷新缓冲区”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ 刷新缓冲区 的相关文章

随机推荐

  • 如何更改 Hibernate 日志记录级别?

    如何以编程方式更改 Hibernate 日志记录级别 休眠使用SLF4j http slf4j org 因为它是日志 API 查看此 API 我找不到任何以编程方式调整日志记录级别的方法 所以我认为你必须直接使用底层运行时日志系统 这取决于
  • ANTLR2 与 ANTLR3

    您使用过其中一个或两者吗 您更喜欢哪一个 出于什么原因 例如 我最近学习了 v2 并且由于 netbeans 团队提供的高性能实现 是的 我被 java 困住了 我可能会坚持使用它 在这种情况下 是否有任何令人信服的理由进行转换 要了解 v
  • 加密 SQL 连接字符串 C#

    我创建了一个连接到 sql 2005 服务器的 C 应用程序 不是 asp 网页 在我的源代码中 该 sql 服务器的密码和用户 ID 在 ConnectionString 中以纯文本形式编码 SqlConnection con new S
  • 使用 Parallel.ForEach() 线程安全吗?

    本质上 我正在处理这个 var data input AsParallel List
  • Gson用不同的数据解析相同的密钥

    如何解析服务器接收到的包含不同键值的数据 location id 1 id 2 and location id 1 不确定如何处理以下对象 public class UserLocation SerializedName location
  • 要求关联类型可以在 @convention(c) 块中表示

    我想要一种通用的方法来做类似 Swift 3 的事情 public protocol Callable associatedtype In CVarArg associatedtype Out CVarArg public struct I
  • 如何让 Twitter 引导日期选择器与 Meteor 一起使用?

    我宁愿使用 Bootstrap 的 Meteor 包实现 而不是文件较少的版本 但我很难让日期选择器工作 似乎有处于不同状态的三个版本 最后一个版本由 Aymkdn 编译并准备就绪 http www eyecon ro bootstrap
  • 如何将 JSON 数据加载到 A-Frame 组件中?

    将自定义 JSON 文件作为数据加载到 A 框架组件中的最佳方法是什么 例如 JSON 文件可能包含点的坐标 我想将文件作为资产加载并在组件中使用解析后的 json 对象 coordinates x 0 y 1 z 2 You can 在架
  • XSL:有没有一种简单的方法可以防止寡妇?

    我本来希望打电话
  • Android Studio 错误:无法解析 Xml 中的符号

    我正在关注 google Android Studio 第一个 Android 应用程序教程 但是当我尝试向我的应用程序添加搜索栏时 我现在遇到了 3 个奇怪的错误 我现在就在这里 就像教程一样添加了 XML 代码 http develop
  • 在随机坐标数组中使用 CollideRect

    现在 我的游戏正确地将所有图像传输到随机位置 并且也正确获取图像的矩形 但我不知道如何使用 colliderect 来确保图像不重叠 它如何适用于我的代码 另外 我试图让第一个文本淡出 但我不知道为什么它对我不起作用 这是代码 class
  • 在 Angular2 应用程序中运行 ng 服务时出现错误“无法读取未定义的属性‘长度’”

    使用 angular cli 命令 ng serve 运行 angular2 应用程序时 我遇到以下问题 电子邮件受保护 cdn cgi l email protection启动 C Users padmavathi Downloads p
  • 如何向 AVPlayerViewController 添加自定义按钮?

    有没有什么方法可以将 向后 前进跳过 30 分钟 按钮添加到子类 AVPlayerViewController 中 使其看起来像原生的 就像播放 暂停按钮一样 实际上没有 好的 方法可以做到这一点 Apple 保持 AVPlayerView
  • 为什么切片值有时会过时但永远不会映射值?

    我发现切片映射函数和通道经常被一起提到参考类型 但是我注意到切片某些东西没有表现出任何参考行为 就像它们可能会变得陈旧一样 var s int must update slice value s append s or must use p
  • iOS LinkedIn 身份验证

    我开始使用 Swift 开发 iOS 应用程序 现在我需要创建一个登录系统 然而 我们需要人们提供的 LinkedIn 信息 如何在 iOS 中使用 OAuth2 API 来实现此目的 我已经在 LinkedIn 开发人员区域创建了一个应用
  • 如果集合中已存在临时元素,是否允许“[unordered_]set::emplace()”不构造临时元素?

    这个答案 https stackoverflow com a 77245073 2752075指出了一些有趣的事情 一个天真的实现std unordered set
  • 参数中的 Java“new”关键字

    最近我研究了很多 OOP 设计模式 遇到了一些以前从未见过的奇怪的事情 Button button new Button shell SWT PUSH button addSelectionListener new SelectionAda
  • 跨平台改变java进程优先级的方法

    我需要在单独的 JVM 中与另一个 java 应用程序调用 jar 文件 它非常消耗 CPU 因此它应该以后台优先级运行 以免影响系统的其余部分 有没有跨平台的方法来做到这一点 简单的答案是 没有可移植的方法来更改 Java 中进程的优先级
  • 无法解析方法,为什么?

    方法setDateListener DateListener dl 无法解决 它是公共的 我在包含该方法的 DatePickerFragment java 类的对象上使用它 这里是onCreateView 片段中的方法setDateList
  • C++ 刷新缓冲区

    我知道这里有很多缓冲区问题 但我似乎找不到明确的答案 std cout lt lt write to screen lt lt std endl 我知道这段代码会因为 endl 而写入屏幕并刷新缓冲区 但如果我这样写 std cout lt