【问题标题】:What is "clause 10" in the C++03 standard?什么是 C++03 标准中的“第 10 条”?
【发布时间】:2012-05-29 16:57:10
【问题描述】:

我正在阅读 C++03 标准并注意到“第 10 条”的用法。示例:

8.5.1 聚合 [dcl.init.aggr]

  1. 聚合是一个数组或一个类(第 9 条),没有用户声明的构造函数 (12.1),没有私有或受保护的非静态 数据成员(第 11 条),没有基类 (第 10 条),并且没有 虚函数 (10.3)。

还有第9条和第11条。这是什么意思,是指标准中的其他部分吗?

【问题讨论】:

  • 在pdf中,你可以点击10,它会把你带到10 Derived classes [class.derived]部分
  • @Joshua:或通过介绍性合同法。 dictionary.reference.com/browse/clause
  • 标准有标准!它说你应该使用从句,而不是章节或章节。
  • 这只是意味着合同律师作为一个整体语法不合格。难怪法律术语这么难读。
  • @Joshua:你可能对具有两种不同含义的单词的概念有困难,但在英语中你别无选择,只能顺其自然。没有人不通过任何语法。

标签: c++ standards


【解决方案1】:

子句是最高层次的东西,即第 10 条是 §10。人们非正式地将它们称为“部分”,但标准将它们称为“子句”。

【讨论】:

  • 具体来说,第 10 条是从第 167 页开始的部分,标题为“10 Derived classes [class.derived]”。
【解决方案2】:

这是什么意思,是指标准中的其他部分吗?

是的,它指的是“章节”。例如。第 9 条类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-01
    • 2015-09-25
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 2012-01-07
    • 2015-07-27
    相关资源
    最近更新 更多