Pasando matriz con tamaño desconocido para funcionar

Digamos que tengo una función llamadaMyFunction(int myArray[][]) eso hace algunas manipulaciones de matriz.

Si escribo la lista de parámetros así, el compilador se quejará de que necesita saber el tamaño de la matriz en el momento de la compilación. ¿Hay alguna manera de reescribir la lista de parámetros para que pueda pasar una matriz con cualquier tamaño a la función?

El tamaño de mi matriz está definido por dosstatic const ints en una clase, pero el compilador no aceptará algo comoMyFunction(int myArray[Board::ROWS][Board::COLS]).

¿Qué pasaría si pudiera convertir la matriz a un vector y luego pasar el vector aMyFunction? ¿Hay una conversión de una línea que pueda usar o tengo que hacer la conversión manualmente?

Respuestas a la pregunta(17)

Su respuesta a la pregunta