1 2 3 4 5
template <typename T, int X> void bar (T [X]) { } template <typename T, int X> void bar (const T [X]) { }