void f(int, const int (&)[2] = {}) { } // #1
void f(const int&, const int (&)[1]) { } // #2
In those function overloads but what exactly are the second parameters.
My guess is,
#1 any empty array #2 Returns the reference of the first index of an array