C ++ pasar una matriz por referencia

¿Está esto permitido pasar una matriz por referencia?

<code> void foo(double& *bar) 
</code>

Parece que mi compilador dice que no. ¿Por qué? ¿Cuál es la forma correcta de pasar una matriz por referencia? O un trabajo alrededor? Tengo un argumento de matriz que mi método debería modificar y que debería recuperar después. Alternativamente, podría hacer que esta matriz sea un miembro de la clase, que funciona bien, pero tiene muchos inconvenientes para otra parte de mi código (que me gustaría evitar).

Gracias y saludos.

Respuestas a la pregunta(6)

Su respuesta a la pregunta