当我读到一些问题时,我发现人们更喜欢用“§27.7.3.6.2/ 1 [ostream.inserters.arithmetic] ”来描述他们的问题。我相信它有与C ++相关的东西。
以下是该问题的链接地址: Formatted output arithmetic inserters
我想问的是:“§27.7.3.6.2/ 1 ”是指什么?这是指一本书还是其他什么?如果是书,请告诉我那本书的名称。
答案 0 :(得分:4)
他们引用了C++ standard。
答案 1 :(得分:3)
当您谈论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_get<>
和num_put<>
处理与区域设置相关的数字格式和解析。这些插入器函数使用嵌入的语言环境值来执行数字格式设置。当val
类型为bool
,long
,unsigned long
,long long
,unsigned long long
,double
,long double
时或const void*
,格式转换就像执行以下代码片段一样:
......等等。
您可以从当地标准机构获得标准的最终版本(通常需要付费),尽管您通常可以在网络上免费获得最终版本(尽管,但是,老实说,我不完全确定这些草案的版权状态。)
答案 2 :(得分:1)
它指的是被引用的文件部分。在链接的问题中,他们指的是C++ standard。
为了使它更清晰,它就像你书中的一个索引,你通常用它来快速检索。您可以参考任何特定的部分。
答案 3 :(得分:1)
在这种情况下,它引用了C++ ISO standard的一部分。
答案 4 :(得分:1)
它指的是C ++标准,也称为&#34; ISO / IEC 14882&#34;,ISO发布的官方文档,规定了标准C ++语言的语法和语义。
不幸的是,标准实际上比大多数书籍都贵,但你可以在网上找到接近官方标准的草稿。请参阅:Where do I find the current C or C++ standard documents?
到目前为止,已有四种标准,分别出版于1998年,2003年,2011年和2014年,因此命名为C ++ 98,C ++ 03,C ++ 11和C ++ 14。另一个问题的OP没有说明他们所指的修订版。我检查了2011年和2014年的标准,他们都给出了给定段落编号的给定报价。
数字参考&#34; 27.7.3.6.2 / 1&#34;可能会从一个修订版更改为下一个修订版。 &#34; [ostream.inserters.arithmetic] / 1&#34;更稳定,因为章节名称不会改变,但段落编号和措辞可能仍会改变,因此指定您所指的修订版本非常重要。