如何用const表示以下声明(没有typedef)?
double* const (&data)[6]
// ?? const double* (&data)[6] // incorrect, elements, not reference, are const
谢谢
答案 0 :(得分:1)
你不能这样做。
根据C ++标准8.3.2 / 1:
符合条件的参考资料不正确,除非 当通过使用typedef(7.1.3)或模板类型参数引入cv限定符时 (14.3),在这种情况下,cv限定符被忽略。