Comment puis-je passer une référence à un tableau à deux dimensions à une fonction?

Je suis en train de passer une référence à un tableau à deux dimensions à une fonction en C++. Je sais que la taille de ces deux dimensions au moment de la compilation. Voici ce que j'ai en ce moment:

const int board_width = 80;
const int board_height = 80;
void do_something(int[board_width][board_height]& array);  //function prototype

Mais cela ne fonctionne pas. J'obtiens cette erreur de g++:

error: expected ‘,’ or ‘...’ before ‘*’ token

Que fait cette erreur, et comment puis-je résoudre ce problème?

InformationsquelleAutor | 2008-12-31