jac*_*k X 7 c++ language-lawyer
的规范定义function type描述为
[dcl.fct#3]
任何一种形式的类型都是函数类型。
我对这些表格的阅读是
D 中 declarator-id 的类型为:
- 参数类型列表的派生声明符类型列表noexcept opt函数 cv-qualifier-seq opt ref-qualifier opt返回 T
- 参数类型列表的派生声明符类型列表noexcept opt函数 cv-qualifier-seq opt ref-qualifier opt返回 U
如果我理解正确,则D 中的 declarator-id 的类型将是函数类型,只有导出的声明符类型列表为空。
但是,这里并不清楚相关规则。比如,如果derived-declarator-type-list是pointer to,D中declarator-id的类型应该叫指针类型,不是吗?所以,我想知道这里对函数类型的定义是否模糊?如果我误解了相关的措辞,请指出如何阅读这些措辞?
| 归档时间: |
|
| 查看次数: |
168 次 |
| 最近记录: |