Thanks for the response,
the reason I am using std::array is, that I want to be able to change the size of the array at exactly one position and everything else to adapt automatically.
Your workaround needs one addition step for this, which makes it a bit ugly.
Thank you very much for your help!