默认情况下,原始数组的std::end重载如下所示:
std::end
template<class T, std::size_t N> T* end(T (&array)[N]) { return array + N; }
但是,在传递字符串文字或char数组时,这种重载对我来说是不可取的,因为它们在末尾都有一个隐式
char