返回信息流☆─────────────────────────────────────☆
tiemeng (铁米) 于 (Wed Jan 7 10:59:01 2009) 提到:
vector不是类模板么?
为什么vector<vector<int>> vvec; 正确?
☆─────────────────────────────────────☆
guo (计忆邮心|郭) 于 (Wed Jan 7 11:11:12 2009) 提到:
gcc编译错误
得修改成vector<vector<int> > vvec;
【 在 tiemeng 的大作中提到: 】
: vector不是类模板么?
: 为什么vector<vector<int>> vvec; 正确?
☆─────────────────────────────────────☆
guo (计忆邮心|郭) 于 (Wed Jan 7 11:19:52 2009) 提到:
vector<int>跟普通的类有很大区别么
vector<vector<int>>跟vector<your_class>类似吧
☆─────────────────────────────────────☆
PtwCJ (鲜的每日C|头像不是我,我是长毛贼~~) 于 (Wed Jan 7 11:23:19 2009) 提到:
vector是容器,里面可以放不同的类型
【 在 tiemeng (铁米) 的大作中提到: 】
: vector不是类模板么?
: 为什么vector<vector<int>> vvec; 正确?
☆─────────────────────────────────────☆
tiemeng (铁米) 于 (Wed Jan 7 11:26:53 2009) 提到:
vector<vector> 对么?
vector< vector<int> > 怎么初始化呢?
【 在 guo 的大作中提到: 】
: vector<int>跟普通的类有很大区别么
: vector<vector<int>>跟vector<your_class>类似吧
☆─────────────────────────────────────☆
tiemeng (铁米) 于 (Wed Jan 7 11:27:29 2009) 提到:
是,我就是说里面放vector行不行?
【 在 PtwCJ 的大作中提到: 】
: vector是容器,里面可以放不同的类型
☆─────────────────────────────────────☆
PtwCJ (鲜的每日C|头像不是我,我是长毛贼~~) 于 (Wed Jan 7 11:29:20 2009) 提到:
vector里面要放一个具体的类型
而vector本身不是类型,只有指定了里面放什么,才能作为一个类型
所以vector<vector>不能作为类型
vector<int>可以
进而vector<vector<int>>可以
【 在 tiemeng (铁米) 的大作中提到: 】
: vector<vector> 对么?
: vector< vector<int> > 怎么初始化呢?
☆─────────────────────────────────────☆
tiemeng (铁米) 于 (Wed Jan 7 11:30:34 2009) 提到:
哦。。。这个意思,了解
那vector< vector<int> >如何初始化呢?
【 在 PtwCJ 的大作中提到: 】
: vector里面要放一个具体的类型
: 而vector本身不是类型,只有指定了里面放什么,才能作为一个类型
: 所以vector<vector>不能作为类型
: ...................
☆─────────────────────────────────────☆
guo (计忆邮心|郭) 于 (Wed Jan 7 11:31:47 2009) 提到:
【 在 tiemeng (铁米) 的大作中提到: 】
: vector<vector> 对么?
vector<vector>不行吧
<>里面得是个类型
vector是个模板 vector<xxx>就是个类型了
我是这么理解的
: vector< vector<int> > 怎么初始化呢?
还是那句话 跟普通的vector<xxx>的一样吧
☆─────────────────────────────────────☆
PtwCJ (鲜的每日C|头像不是我,我是长毛贼~~) 于 (Wed Jan 7 11:36:29 2009) 提到:
看书吧,我一般是一个个的push_back
除非要把vector的所有对象初始化为同一个值
可以vector< vector<int> > vvi(n, vi)
vi是某个vector<int>型对象
如果不制定vi,vector<vector<int>> vvi(n),默认是n个全零
【 在 tiemeng (铁米) 的大作中提到: 】
: 哦。。。这个意思,了解
: 那vector< vector<int> >如何初始化呢?
☆─────────────────────────────────────☆
tiemeng (铁米) 于 (Wed Jan 7 13:19:23 2009) 提到:
测试了一下,是这样子的
谢谢啦~结贴
【 在 PtwCJ 的大作中提到: 】
: 看书吧,我一般是一个个的push_back
: 除非要把vector的所有对象初始化为同一个值
: 可以vector< vector<int> > vvi(n, vi)
: ...................
这是一条镜像帖。来源:北邮人论坛 / cpp / #24300同步于 2009/5/25
CPP机器人发帖
[合集] vector不是数据对象吧?那为什么可以定义vector的vector
shenlei
2009/5/25镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。