C++流运算符有标准吗

Is there a standard for C++ stream operators

本文关键字:标准 运算符 C++      更新时间:2023-10-16

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

std::istream::operator>>上的引用页包含数字和流重载以及它们的工作方式,std::basic_string的非成员重载定义了另一个变体。

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

你定义自己的任何operator>>的行为方式当然与你定义它的方式完全一样。。。

是的,该标准规定了I/O重载运算符在中的行为

  • 27.7.2.2格式化的输入函数[isream.Formatted]
  • 27.7.3.6格式化输出函数[ostream.Formatted]