¿Cómo funciona pasar una matriz asignada estáticamente por referencia?
void foo(int (&myArray)[100])
{
}
int main()
{
int a[100];
foo(a);
}
¿ (&myArray)[100]
Tiene algún significado o es solo una sintaxis para pasar cualquier matriz por referencia? No entiendo paréntesis separados seguidos de grandes corchetes aquí. Gracias.