Примечания:
- Поскольку T не инициализируется по умолчанию, код не может начинаться с std::array arr; и последующей инициализации.
- Код должен работать для любого значения N, как правило.
Подробнее здесь: https://stackoverflow.com/questions/786 ... -the-index