什么是§;27.7.3.6.2/1“;指什么? 当我读到一些问题时,我发现人们更喜欢用诸如“27.7.3.62/1[oSturf.Enter Studio.Trime]”来描述他们的问题。我相信它和C++有关。

什么是§;27.7.3.6.2/1“;指什么? 当我读到一些问题时,我发现人们更喜欢用诸如“27.7.3.62/1[oSturf.Enter Studio.Trime]”来描述他们的问题。我相信它和C++有关。,c++,language-lawyer,C++,Language Lawyer,以下是该问题的链接地址: 我想问的是:“§27.7.3.6.2/1”指的是什么?是指一本书还是别的什么?如果是一本书,请告诉我那本书的名字。它指的是文件中被引用的部分。在他们所指的相关问题中 为了让它更清晰,它就像你书中的一个索引,你通常使用它来快速检索。你可以通过任何一个特定的部分来理解。 < P>他们引用了> P>当你讨论标准语言如C和C++时,它通常是指标准中的部分(在这种情况下是ISO C++)。代码>§27.7.3.6.2/1指该节的第27.7.3.6.2节,第1部分 在C++11中

以下是该问题的链接地址:


我想问的是:“§27.7.3.6.2/1”指的是什么?是指一本书还是别的什么?如果是一本书,请告诉我那本书的名字。

它指的是文件中被引用的部分。在他们所指的相关问题中


为了让它更清晰,它就像你书中的一个索引,你通常使用它来快速检索。你可以通过任何一个特定的部分来理解。

< P>他们引用了

> P>当你讨论标准语言如C和C++时,它通常是指标准中的部分(在这种情况下是ISO C++)。代码>§27.7.3.6.2/1指该节的第27.7.3.6.2节,第1部分

在C++11中,该特定部分是:

27.7.3.6.2 Arithmetic inserters [ostream.inserters.arithmetic]
其中第1部分规定:

1效果:类
num\u get
num\u put
处理依赖于区域设置的数字格式和解析。这些插入器函数使用嵌入的区域设置值来执行数字格式设置。当
val
类型为
bool
long
unsigned long
long
unsigned long
double
long double
const void*
时,格式转换发生时,就好像它执行了以下代码片段:

。。。等等


您可以从您当地的标准机构处获得标准的最终版本(通常需要付费),尽管您通常可以在网上免费获得接近最终版本的最终草案(不过,老实说,我并不完全确定这些草案的版权状况)。

在这种情况下,它引用了该文档的一部分

> P> >是C++标准,也称为“ISO/IEC 14882”,是ISO发布的一种官方文件,它规定了标准C++语言的语法和语义。 不幸的是,这个标准实际上比大多数书都贵,但是你可以在网上找到接近官方标准的草稿。见:

到目前为止,共有四个标准于1998年、2003年、2011年和2014年发布,因此命名为C++98、C++03、C++11和C++14。另一个问题的OP没有说明他们所指的版本。我检查了2011年和2014年的标准,它们都有给定段落编号的给定引用


数字参考“27.7.3.6.2/1”可能会随着版本的变化而变化。“[ostream.inserters.算术]/1”更稳定,因为章节名称不会更改,但段落编号和措辞可能仍会更改,因此指定您所指的修订版非常重要。

非常感谢。您知道该文档的名称吗?我发现有人也可以使用它。例如,正如格曼所说,所指类型的简历资格应该与打印地址的业务无关。可能27.7.3.6.2中定义的过载应为operator@utility:-补充说。@barley:-它与你在书的第一页上找到的索引非常相似。如果你想参考任何章节,请参考索引以快速检索。非常感谢你。谢谢。