I have a problem with defining class-function when class have another class as a template parameter.
the exception is "template argument list should correspond to a template parameter list"
template <class T, size_t N, class arr_traits<T>>
class NDimArray {
void f();
}
template <class T, size_t N, class arr_traits<T>>
void NDimArray<T, N, arr_traits<T>>::f() { } // here