c++的 stl 中的容器重点强调“可变”以及尾部增删数据的速度。我想 C++之所以自带这个轮子,一定是因为实际开发中可变容量的连续内存中增删数据是一个非常常见的需求。可否从“产品”的角度给出一个例子(就好比一个产品经理提了一个需求就会让程序员想到要用可变数组 vector 。请不要举一个数组的例子,因为产品需求书中一般不会有产品经理提什么“数组”的需求),说明为什么可变容量的连续内存空间的增删数据这么重要么?
|
RoryskyJan 7, 2024
1
对应通讯协议中的 data payload 区
|
|
chashaoJan 7, 2024
2
这问的是什么玩意。。
|
|
whileFalseJan 7, 2024
3
只有他妈 C 是先学不可变数组
高级点的语言都是先接触可变数组,然后等需要性能优化的时候才考虑不可变数组 |
|
ih8es9OIzne0959pJan 7, 2024
4
不让用 stl 的时候会用到
|
|
flyqieJan 7, 2024 via Android
5
|
|
YuanlaoerJan 7, 2024
6
你看我这条回复的 index 是几?
你预计一共有多少条回复? |
|
araralorenJan 7, 2024
7
很难想象这是在 V2EX 上看到的问题。。
|
|
iriyaveJan 8, 2024
8
你做过几个项目?
|
|
Masoud2023Jan 8, 2024
9
你是第一次写高级语言吗?还是没写过复杂逻辑?
|
|
yongdaimiJan 8, 2024
10
我一时竟不知道该怎么回答
|
|
Masoud2023Jan 8, 2024
11
你们产品提需求连把怎么实现都交代给你的?
|