【问题标题】:Definition of interactive device交互设备的定义
【发布时间】:2014-02-06 01:11:59
【问题描述】:

根据 C++11 标准(§1.9.8):

交互设备的输入和输出动态应该以这样一种方式发生,即在程序等待输入之前实际交付提示输出。什么构成交互式设备是由实现定义的。

GCC、Clang等编译器如何定义“交互设备”?

【问题讨论】:

    标签: c++ gcc clang standards


    【解决方案1】:

    我猜这部分是考虑到 CINT C++ 解释器之类的东西编写的。

    但我不认为 CINT 的当前状态非常符合标准。

    【讨论】:

    • 我还想知道为什么 GCC 手册中没有定义“交互式设备”,因为它是一个“实现定义的”概念(尽管它不是“实现定义的”行为”)。
    【解决方案2】:

    答案将与运行程序的设备一样简单,该程序需要向用户输出(供用户理解或处理)和来自用户的输入(供计算机处理)。它会在某个时候等待用户输入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      • 2014-01-07
      • 1970-01-01
      相关资源
      最近更新 更多