Passando uma matriz por referência
Como é que passa uma matriz alocada estaticamente por referênci
void foo(int (&myArray)[100])
{
}
int main()
{
int a[100];
foo(a);
}
Faz(&myArray)[100]
tem algum significado ou é apenas uma sintaxe para passar qualquer array por referência? Eu não entendo parênteses separados seguidos por grandes colchetes aqui. Obrigado