20template<
typename V, auto N>
24 using E =
decltype(
N);
33 return _data[(size_t)e];
44 return (
size_t)e < (size_t)
N;
47 size_t size() {
return (
size_t)
N; }
50 V*
end() {
return _data + (size_t)
N; }
V & operator[](size_t index)
V & operator[](E e)
返回位置元素,debug版本检查越界