I am trying to initialize a 2D std::array trough initializer lists however the compiler tells me that there are too many initializers.
e.g.:
std::ar
I would suggest (without even have trying it, so I could be wrong)
typedef std::array row; std::array shape = { row {1,1}, row {1,1} };