Multi-dimensional vector


Question

How can I create a 2D vector? I know that in 2D array, I can express it like:

a[0][1]=98;
a[0][2]=95;
a[0][3]=99;
a[0][4]=910;

a[1][0]=98;
a[1][1]=989;
a[1][2]=981;
a[1][3]=987;

How can one do this using the C++ STL Vector?

1
30
5/27/2018 9:13:34 AM

vector<vector<int> > a;

If you want to define the rows and columns,

vector<vector<int> > a{{11, 2, 4}, {4, 5, 6}, {10, 8, -12}};

32
1/30/2019 2:42:06 AM

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon