社区
C++ 语言
帖子详情
容器vector的定义
饭fan有引力
2010-07-20 01:32:04
最近看了C++Primer第四版,看到vector容器的时候,后面的习题有个这样的题目
下面哪些 vector 定义不正确?
(a) vector< vector<int> > ivec;
其中这个说是正确的,那么我没办法理解,你们是怎么理解的呢,大家说下自己的看法吧
...全文
186
15
打赏
收藏
容器vector的定义
最近看了C++Primer第四版,看到vector容器的时候,后面的习题有个这样的题目 下面哪些 vector 定义不正确? (a) vector< vector > ivec; 其中这个说是正确的,那么我没办法理解,你们是怎么理解的呢,大家说下自己的看法吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
饭fan有引力
2010-07-20
打赏
举报
回复
[Quote=引用 13 楼 wyz007134 的回复:]
引用 10 楼 iamduoluo 的回复:
受教了。。各位。。理解了。。不过我还是想问问#6楼说的C和C++没有真正的数组是什么意思
因为C和C++所谓的多维数组都是从一维数组分割来的,本质还是一维数组
就好比 int a[3][3] 实际上就相当于int a[9]
因为前面二维数组的空间在内存上是连续分配的。
[/Quote]
太快结贴了,没给你分,下次,呵呵
wyz007134
2010-07-20
打赏
举报
回复
[Quote=引用 10 楼 iamduoluo 的回复:]
受教了。。各位。。理解了。。不过我还是想问问#6楼说的C和C++没有真正的数组是什么意思
[/Quote]
因为C和C++所谓的多维数组都是从一维数组分割来的,本质还是一维数组
就好比 int a[3][3] 实际上就相当于int a[9]
因为前面二维数组的空间在内存上是连续分配的。
饭fan有引力
2010-07-20
打赏
举报
回复
长见识了,谢谢taodm
taodm
2010-07-20
打赏
举报
回复
自己先google
饭fan有引力
2010-07-20
打赏
举报
回复
受教了。。各位。。理解了。。不过我还是想问问#6楼说的C和C++没有真正的数组是什么意思
newxdlysk
2010-07-20
打赏
举报
回复
[Quote=引用 5 楼 iamduoluo 的回复:]
引用 1 楼 taodm 的回复:
2维数组你没学过?
我大概懂得你的意思,不过如果是vector< vector<string> > ivec;呢
外层的vector的元素类型是什么
[/Quote]
外层的vector的元素类型就是vector<string>
饭fan有引力
2010-07-20
打赏
举报
回复
[Quote=引用 6 楼 taodm 的回复:]
呃,楼主可能是不知道吧,C和C++都没有真正的2维数组。
[/Quote]
?愿高人赐教
cnlm2
2010-07-20
打赏
举报
回复
容器真强大!
taodm
2010-07-20
打赏
举报
回复
呃,楼主可能是不知道吧,C和C++都没有真正的2维数组。
饭fan有引力
2010-07-20
打赏
举报
回复
[Quote=引用 1 楼 taodm 的回复:]
2维数组你没学过?
[/Quote]
我大概懂得你的意思,不过如果是vector< vector<string> > ivec;呢
外层的vector的元素类型是什么
ayw215
2010-07-20
打赏
举报
回复
二维数组
algorithms_memo
2010-07-20
打赏
举报
回复
vector内可放置任何对象,包括vector。
昵称很不好取
2010-07-20
打赏
举报
回复
vector的元素类型是vector<int>
taodm
2010-07-20
打赏
举报
回复
2维数组你没学过?
C++
vector
容器
详解
C++
vector
容器
详解目录
vector
容器
的基本概念1.
vector
的构造函数2.
vector
的赋值操作3.
vector
的容量与大小4.
vector
的插入和删除5.
vector
数据存取6.
vector
互换
容器
7.
vector
预留空间写在最后 目录
vector
容器
的基本概念...
C++二维
容器
vector
的使用及一个经典案例
C++二维
容器
vector
的使用及一个经典案例
vector
(
容器
)的调用及初始化二维
vector
的插入元素经典案例---查找某元素target是否存在二维数组
vector
中
vector
(
容器
)的调用及初始化 C++使用
vector
前需要调用其头文件,为了...
不同维度、元素的
容器
vector
初始化自
定义
(C++)
C++中
容器
vector
非常常见,有时候需要事先
定义
其
容器
的长度,其中包括一维、二维
容器
长度的
定义
,其中二维
容器
定义
可以用于存储二维数组,用于点云数据组织,分块处理等,下面分别介绍一维与二维
容器
的初始化。...
【C++】STL之
vector
容器
(
定义
及基本函数应用)
向量(
Vector
)是一个封装了动态大小数组的顺序
容器
(Sequence Container)。跟任意其它类型
容器
一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。//创建一个向量存储
容器
...
【C++】
容器
vector
作为函数参数,
容器
vector
作为函数返回值,
容器
的使用,
容器
的遍历,
容器
的赋值,将数组的值赋给
容器
容器
vector
C++中在函数的
定义
与调用时,通常会遇到一组数或者几组数作为参数传递和返回值,初学者会使用数组,但是在
定义
数组时需要确定数组大小,并且返回值需要使用动态数组,很多不方便的地方,这里我们使用
容器
...
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章