是否有C ++流运营商的标准

时间:2015-12-04 16:27:38

标签: c++

C ++标准是否指定流输入/输出运算符的行为方式?具体哪些字符作为分隔符?

2 个答案:

答案 0 :(得分:2)

std::istream::operator>>上的参考页面包含数字和流重载及其工作方式,non-member overload for std::basic_string定义了另一种变体。

基本上,std::isspace用于结束输入操作。

您定义的任何operator>>行为都与您定义它的确切方式相同......

答案 1 :(得分:1)

standard指定I / O重载运算符的行为方式

  • 27.7.2.2格式化输入函数[istream.formatted]
  • 27.7.3.6格式化输出函数[ostream.formatted]