可变数组在什么“产品需求”中会用到?

123 天前
 huzhikuizainali
c++的 stl 中的容器重点强调“可变”以及尾部增删数据的速度。我想 C++之所以自带这个轮子,一定是因为实际开发中可变容量的连续内存中增删数据是一个非常常见的需求。可否从“产品”的角度给出一个例子(就好比一个产品经理提了一个需求就会让程序员想到要用可变数组 vector 。请不要举一个数组的例子,因为产品需求书中一般不会有产品经理提什么“数组”的需求),说明为什么可变容量的连续内存空间的增删数据这么重要么?
1035 次点击
所在节点    C++
11 条回复
Rorysky
123 天前
对应通讯协议中的 data payload 区
chashao
122 天前
这问的是什么玩意。。
whileFalse
122 天前
只有他妈 C 是先学不可变数组
高级点的语言都是先接触可变数组,然后等需要性能优化的时候才考虑不可变数组
ajaxgoldfish
122 天前
不让用 stl 的时候会用到
flyqie
122 天前
@whileFalse #3

一时竟分不清这个`他妈`是语气词还是关系。。

可变数组确实用的比较多,性能优化或者搞协议头的时候不可变数组才用的多。
Yuanlaoer
122 天前
你看我这条回复的 index 是几?
你预计一共有多少条回复?
araraloren
122 天前
很难想象这是在 V2EX 上看到的问题。。
iriyave
122 天前
你做过几个项目?
Masoud2023
122 天前
你是第一次写高级语言吗?还是没写过复杂逻辑?
yongdaimi
122 天前
我一时竟不知道该怎么回答
Masoud2023
122 天前
你们产品提需求连把怎么实现都交代给你的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1006522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX