w****r 发帖数: 1384 | 1 有一个问题,就是用到如下数据结构,
vector< vector > > VofV;
其中VofV的某些位置是空的,没有数据的,
有些是带一个列表的,该怎么初始化?
我直接设置比如VofV.at(i).at(j).push_back(data d1) 被说out_of_range。后来领悟
过来没有初始化,所以(i,j)是没有数据的。
另外,VofV的大小是不固定的,随运行时需要变化。
list > >考虑过,凡是实际需要还是vector of vector更符合应
用。
大侠给点意见把。谢谢。 |
|