Supongamos que tengo un poco de puntero, que quiero reinterpretar como referencia de matriz estática dimensión:¿Es posible reinterpretar el puntero como referencia de matriz dimensionada?
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]
¿Es posible hacerlo? ¿cómo lo hago?
'double (*) [4]', ¿qué es esta construcción? esta es la primera vez que lo veo – Anycorn
@aaa: Es un puntero a una matriz de 4 dobles. – GManNickG
una última pregunta, ¿por qué lanzar al vacío * primero? – Anycorn