Здравствуйте, _NN_, Вы писали:
_NN>Кстати, тогда, лучше использовать обычный массив так как нет гарантий на то, как выглядит std::array.
_NN>Скорее всего, и обычно это так, он равносилен массиву, но нет требований стандарта.
Какие-то странные сомнения, если честно.
И непонятно откуда тогда берется рекомендация в C++ Core Guidelines:
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#slcon1-prefer-using-stl-array-or-vector-instead-of-a-c-array