社区
工具平台和程序库
帖子详情
STL 容器能够实现多维吗?
风之子赛拉飞尔
2003-09-13 12:51:21
动态分配就可以:char (*p)[10][20];
p = new char[5][10][20];
...全文
82
6
打赏
收藏
STL 容器能够实现多维吗?
动态分配就可以:char (*p)[10][20]; p = new char[5][10][20];
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;
使用boost::multi_array模块
实现
多维
数组与
STL
容器
的交互
本文介绍了如何使用boost::multi_array库处理
多维
数组,并与
STL
容器
进行有效交互。通过示例展示了如何创建、填充、调整数组大小,以及通过
STL
容器
访问数组元素。
C++中的
STL
风格
多维
数组
实现
:std::array
本文围绕C++中std::array展开,介绍其与
STL
精神的联系,阐述了std::array固定大小、类型安全、内存连续等基本特性,说明了如何用其嵌套
实现
多维
数组,探讨了模板元编程在其中的应用、性能优势与适用场景,还对比了与其他
容器
的差异,并给出使用示例。
STL
-
容器
嵌套
容器
本文详细介绍了如何在C++中使用标准模板库(
STL
)的vector
容器
实现
类似二维数组的功能,包括创建、填充及遍历
多维
数据结构的过程。通过具体的代码示例,展示了如何利用vector
容器
嵌套来组织和操作复杂的数据集合。
基于算法竞赛的c++编程(16)
多维
数组
本文介绍了C++中
多维
数组的
实现
方式,包括静态
多维
数组、动态
多维
数组和使用
STL
容器
。静态数组适用于维度固定场景,动态数组适用于运行时确定大小的情况。还提及了性能优化方法,如用一维数组模拟
多维
数组,同时给出使用
多维
数组的注意事项,避免内存泄漏等问题。
C++ 之 Vector(
容器
)初始化高维数组
本文介绍如何利用 C++ 标准模板库 (
STL
) 中的 Vector
容器
来
实现
变长数组、二维及三维数组,并提供详细的代码示例。Vector
容器
在
实现
多维
数组时不仅更为安全,而且简化了内存分配和数组初始化的过程。
工具平台和程序库
24,852
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章