什么是;见下文“;当用作类型或异常规范时是什么意思? 查看C++标准(当前草案,SEC 20.83是一个这样的地方),通过LLVM的LBC++头,我发现“见下文”用作一个类型和异常规范。它似乎是在不存在类型的情况下使用的,但是使用两个单词的短语来代替某种有效的标识符似乎很奇怪

什么是;见下文“;当用作类型或异常规范时是什么意思? 查看C++标准(当前草案,SEC 20.83是一个这样的地方),通过LLVM的LBC++头,我发现“见下文”用作一个类型和异常规范。它似乎是在不存在类型的情况下使用的,但是使用两个单词的短语来代替某种有效的标识符似乎很奇怪,c++,c++11,standards,typedef,noexcept,C++,C++11,Standards,Typedef,Noexcept,是否在标准中或其他地方讨论过?为什么/如何使用它?请参见下文,它只是以下文本中描述的几种可能类型之一的占位符。例如: 类型定义见下面的元素类型 一, 类型:Ptr::element_Type如果存在此类类型;否则,Tif Ptr是表单SomePointer的类模板实例,其中 Args是零个或多个类型参数;否则,专业化是不正确的 如果SomePointer对以下内容有效,您可以根据上下文替换Ptr::element_type或T 这种形式被命名为语法类别,并在同一文档的第1.6节中进行了描述。这在

是否在标准中或其他地方讨论过?为什么/如何使用它?

请参见下文,它只是以下文本中描述的几种可能类型之一的占位符。例如:

类型定义见下面的元素类型

一,

类型:
Ptr::element_Type
如果存在此类类型;否则,
T
if
Ptr
是表单
SomePointer
的类模板实例,其中 Args是零个或多个类型参数;否则,专业化是不正确的

如果
SomePointer
对以下内容有效,您可以根据上下文替换
Ptr::element_type
T


这种形式被命名为语法类别,并在同一文档的第1.6节中进行了描述。

这在标准文本中是有意义的,但它在我的标题(OS X的LLVM libc++原子、内存、函数和作用域分配程序的副本)中以typedef形式显示@BenJones这些都是标准文本的摘录,包含在大块注释中,作为各种文档……由于less缺少语法突出显示,所以被挫败了。谢谢