Multi-dimensional vector

后端 未结 8 2104
一个人的身影
一个人的身影 2020-11-28 09:32

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]         


        
8条回答
  •  佛祖请我去吃肉
    2020-11-28 09:50

    As Ari pointed, vector< vector< int>> is the right way to do it.

    In addition to that, in such cases I always consider wrapping the inner vector (actually, whatever it represents) in a class, because complex STL structures tend to become clumsy and confusing.

提交回复
热议问题