Similar to a standard array:
int A[] = {1,2,3,4};
The problem I have is that a std::array that is initialized, must match the size and the number of initialization elements manually, which is bad.
I know I could construct my own array with an initializer list and do something similar, but it would not be a static array. I was hoping the C++11 standard required that to still be possible but I can't figure the syntax if it is, and I can't find anything in the standard confirming one way or the other (I can never find anything in the standard!).