由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - vector< vector > > 怎么初始化?
相关主题
why do we still use dynamic allocation?请问C++如何初始化类时就传入一个数组参数
static variable存在heap还是stack?VC++里一个函数有参数[out]LPWSTR p要不要初始化?
int &x=y;的问题[合集] C++的弱问题
C++ 里push_back 一问请问如何把初始化一个const 的vector (or array) in a class?
Dynamic buffer management questionc++ 一问
内存分配问题vector在constructor里初始化
a small question about c++ memory allocationstatic vector 怎么 initialize ?
【求助】为什么类里面不能初始化vector的大小? (转载)遇到一个非常诡异的bug, vector of vector
相关话题的讨论汇总
话题: vector话题: 初始化话题: list话题: data话题: vofv
进入Programming版参与讨论
1 (共1页)
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更符合应
用。
大侠给点意见把。谢谢。
t****t
发帖数: 6806
2
i don't think you can create a container of reference.

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

h****e
发帖数: 2125
3
references must be bound to real objects at definition time hence you can
never dynamically allocate an array of references. Neither can they be
rebound to anything else ever. so use list instead.

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

w****r
发帖数: 1384
4
谢谢。
对阿,我怎么测试都不行,在看c++的标准发现必须在初始化的时候就给&a=b类似的赋
值,所以用指针代替了.
1 (共1页)
进入Programming版参与讨论
相关主题
遇到一个非常诡异的bug, vector of vectorDynamic buffer management question
请教:vector size in R内存分配问题
stack/heap corruptiona small question about c++ memory allocation
请问stl里面的vector, map, set都是用什么数据结构实现的【求助】为什么类里面不能初始化vector的大小? (转载)
why do we still use dynamic allocation?请问C++如何初始化类时就传入一个数组参数
static variable存在heap还是stack?VC++里一个函数有参数[out]LPWSTR p要不要初始化?
int &x=y;的问题[合集] C++的弱问题
C++ 里push_back 一问请问如何把初始化一个const 的vector (or array) in a class?
相关话题的讨论汇总
话题: vector话题: 初始化话题: list话题: data话题: vofv