How can I initialize 2d array with a list of 1d arrays?
void main() { int a[] = { 1,2,3 }; int b[] = { 4,5,6 }; int array[][3] = { a,b }; }
Use std::array.
std::array
auto a = std::array{ 1,2,3 }; auto b = std::array{ 4,5,6 }; auto array = std::array{ a,b };
Demo