Alternative implementation:
template<typename T, std::size_t N>
std::size_t array_length(const T (&array)[N])
{
return N;
}
Face-palming somewhat right now.
Alternative implementation:
template<typename T, std::size_t N>
std::size_t array_length(const T (&array)[N])
{
return N;
}