Estoy tratando de pasar una referencia a una matriz bidimensional a una función en C++. Sé el tamaño de ambas dimensiones en tiempo de compilación. Esto es lo que tengo ahora:¿Cómo paso una referencia a una matriz bidimensional a una función?
const int board_width = 80;
const int board_height = 80;
void do_something(int[board_width][board_height]& array); //function prototype
Pero esto no funciona. Me sale este error desde g ++:
error: expected ‘,’ or ‘...’ before ‘*’ token
¿Qué significa este error y cómo puedo solucionarlo?
contradice con la mejor respuesta –
* No se puede pasar un array de referencias a una función. * Es cierto, pero puede pasar una referencia a una matriz. –