Я нашел этот код в сочетании с SFINAE:Странный SFINAE код
template<int I> void div(char(*)[I % 2 == 0] = 0) {
// this overload is selected when I is even
}
template<int I> void div(char(*)[I % 2 == 1] = 0) {
// this overload is selected when I is odd
}
Как это работает? Он выглядит как безымянный массив параметров, но я не понимаю, как subscriptip помогает в разрешении перегрузки.