【发布时间】:2010-04-14 13:06:29
【问题描述】:
假设我有一些指针,我想将其重新解释为静态维度数组引用:
double *p;
double (&r)[4] = ?(p); // some construct?
// clarify
template< size_t N> void function(double (&a)[N]);
...
double *p;
function(p); // this will not work.
// I would like to cast p as to make it appear as double[N]
有可能吗? 我该怎么做?
【问题讨论】: