社区
C++ 语言
帖子详情
c++中向量和数组的区别和联系是什么?
vividtang
2004-05-06 11:31:21
c++内置的数组支持容器的机制,但是他不支持容器抽象地语义。怎样理解?请大家各抒己见。
...全文
759
7
打赏
收藏
c++中向量和数组的区别和联系是什么?
c++内置的数组支持容器的机制,但是他不支持容器抽象地语义。怎样理解?请大家各抒己见。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouqingyuan
2004-05-06
打赏
举报
回复
你主要想知道数组和vector之间的区别和联系吧,
数组应该用的很熟练了,只要再多用用vector,就应该能够体会他们之间的不同点和相同点来,上面那话,看过,不过还从来没有想过怎么去理解。
sharkhuang
2004-05-06
打赏
举报
回复
向量的包括数组!
cngdzhang
2004-05-06
打赏
举报
回复
向量是一个类,自动管理内存,实现可以用链表
数组是一块连续的内存区,由用户进行管理,
classrect
2004-05-06
打赏
举报
回复
哈哈,楼上(完美废人)比喻太恰当
classrect
2004-05-06
打赏
举报
回复
vector是一个无限大的数组(泛型),(相当与一个组件)(虽可用链表实现,但是一般采用连续空间)。
STL的所有容器都包容了一个内存分配器(allocator),它提供内存分配策略,优化分配方法(譬如说:new与调用构造函数分离)等。这样所有的容器不用在考虑内存问题。
说到底vector是个类,别人写好的,你回用就行了。。。。
Wolf0403
2004-05-06
打赏
举报
回复
就像五个抽屉和一个五斗柜
fireflyqt
2004-05-06
打赏
举报
回复
个人理解数组通常要由用户自己来分配和删除
但是向量的实现中应该已经加上了这些内容,所以用户不必关心
C++
上课/复习ppt
数组
与
向量
.pptx
C++
上课/复习ppt
数组
与
向量
.pptx
multi:更好的
C++
11 和
C++
14 多维
数组
和
向量
更好的
C++
11 和
C++
14 多维
数组
和
向量
为什么要这样做: std::array, 2 > cpp11_array = {{ { 0 , 1 }, { 2 , 3 } }}; std::vector<std>> cpp11_vector = { { 0 , 1 }, { 2 , 3 } }; 当你可以这样做时: multi::...
征服
C++
11视频精讲
【为什么还需要学习
C++
?】 你是否接触很多语言,但从来没有了解过编程语言的本质? 你是否想成为一名资深开发人员,想开发别人做不了的高性能程序? 你是否经常想要窥探大型企业级开发工程的思路,但苦于没有基础...
n维
向量
类(
C++
)
写一个n维
向量
类,要求具有构造函数和拷贝构造函数,实现如下功能: a) 成员变量为正整数n和n维float
数组
b) 能够计算该
向量
的模(长度),并将
向量
单位化 c) 进行
向量
的加减运算 d) 计算两个
向量
的内积
C++
Vector 动态
数组
的实现
主要介绍了
C++
Vector 动态
数组
的实现,文
中
通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
C++ 语言
64,653
社区成员
250,478
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章