下面的声明如何用const first来表达(不带typedef)?
double* const (&data)[6]
// ?? const double* (&data)[6] // incorrect, elements, not reference, are const谢谢
发布于 2010-08-24 12:17:16
你不能这么做。
根据C++标准8.3.2/1:
cv限定的引用是格式错误的,除非通过使用类型定义(7.1.3)或模板类型参数(14.3)引入cv限定符,在这种情况下,cv限定符将被忽略。
https://stackoverflow.com/questions/3553386
复制相似问题