搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 如何使用new创建二维数组
标题:
如何使用new创建二维数组
只看楼主
jr9910
等 级:
新手上路
帖 子:14
专家分:0
注 册:2010-9-2
楼主
问题点数:0 回复次数:1
如何使用new创建二维数组
请问如何使用new创建二维数组?最好是row和col能从键盘输入的!
搜索更多相关主题的帖子:
new
2010-09-26 13:54
无名可用
等 级:
业余侠客
帖 子:79
专家分:259
注 册:2010-7-27
第
2
楼
得分:0
用vector创建二维数组比较方便和安全,具体做法如下:
vector<vector<int> > map;//
注意'> >'之间要有空格,否则编译器会认为是'>>'的重载
map=vector<vector<int> >(row, vector<int>(col) );//
初始化map,也可以将两条语句合在一起写
map是一个二维向量,外层向量的元素类型是vector<int>,内层向量的元素类型是int
如果数组元素是对象,只需要把int改为相应的对象指针就可以了..
2010-09-26 14:12
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-321394-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.313898 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved