STL 容器能够实现多维吗?

风之子赛拉飞尔 2003-09-13 12:51:21
动态分配就可以:char (*p)[10][20];

p = new char[5][10][20];
...全文
41 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
MadLee 2003-09-15
  • 打赏
  • 举报
回复
stl对多维数组的支持不够好,boost提供了一套multi_array,可以拿来用用。
cxjddd 2003-09-13
  • 打赏
  • 举报
回复
vector <vector <int> > vec (100, vector <int> (100));
EQ [100][100]
firingme 2003-09-13
  • 打赏
  • 举报
回复
上面这样定义出来不太好使…………

总觉得C++对于多维数组的支持还是有点麻烦…………
dddd8888 2003-09-13
  • 打赏
  • 举报
回复
同意
Yssss1980 2003-09-13
  • 打赏
  • 举报
回复
vector< vector< vector<string> > > str(10);

没问题
注意空格
aflyinghorse 2003-09-13
  • 打赏
  • 举报
回复
可以,vector可看作动态数组,下面相当于二维数组
typedef vector<string> textwords;
vector<textwords> sample;

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧