It does matter, because it stops undefined behavior in case you miss it!
What does that mean?Exceptions for user errors?!
I mean, come on, it's such a simple change. Change index operator to at(). You shouldn't be using C-style arrays anyway, since we have std::array, and yes, it has at().