【发布时间】:2019-04-16 21:05:41
【问题描述】:
在 ISO 网站https://isocpp.org/std/the-standard 上,他们回答了为什么标准难以阅读?的问题,并说明...
该标准并非旨在教授如何使用 C++。相反,它是一个 国际条约——正式的、合法的、有时令人麻木的 主要面向编写 C++ 的人员的详细技术文档 编译器和标准库实现。
然后他们提供了一些资源的链接,可以更轻松地学习 cpp https://isocpp.org/get-started。这很好,但是我能找到的所有资源都旨在教我 CPP,而我想要的是一种可以帮助我学习如何阅读标准的资源。
例如,我正在尝试通读 ISO/IEC 14882:1998(E)(因为工作,我使用 98);如果我想查找函数,我会看到类似这样的内容。
在声明 T D 中,D 的形式为
D1 (参数声明子句) cv-qualifier-seqopt 异常规范opt
并且声明 T D1 中包含的 declarator-id 的类型是 “derived-declaratortype-list T”,D 中的 declarator-id 的类型是 “派生声明符类型列表函数 (参数-声明-子句) cv-qualifier-seqopt 返回 T”;这种形式的一个类型是一个函数类型86)。
我可以查看词汇的意思,通常会填写所传达的内容,但有些细节并不直接。例如 opt 下标是什么意思?我在哪里可以找到他们如何使用它的规则?是否有任何资源可以充实这些细节或至少提供我可以参考的概述?
【问题讨论】:
-
fyi 可能是重复的 stackoverflow.com/questions/2849795/…
-
这里的 GH (github.com/cplusplus/draft/wiki/Specification-Style-Guidelines) 上记录了一些细节,但是是的,大多数事情都没有记录。同样在您的情况下 opt => 可选。