std::array is not necessarily allocated on the stack, it&#x27;s only allocated on the stack when it&#x27;s a local variable. So I realize what it is and what it does. Do you realize that you have little control over where its memory goes and there are very different types of memory available to games? Do you know what is memory alignment? Do you realize you cannot grow&#x2F;shrink it? Do you realize you can still do bounds checks if you need them?