![]() |
1
1
对于PHP数组:这些beats是独特的构造,而且有点复杂,在slashdot的响应中给出了一个概述 Kendall Hopkins (向下滚动到他的答案):
在C/C++中,正如已经说过的,在核心单元中没有“关联数组”。它在STL中有一个映射(有序的),就像在新的标准库中一样( hash_map, unordered_map 此外,“有序”C/C++映射中的元素的“顺序”通常是 不 “插入顺序”(在PHP中)是 键排序顺序 “或” ".
当做 rbo公司 |
![]() |
2
2
没有一个C实现,您可以根据需要滚动自己的实现,或者从已有的实现中进行选择。因此,给定的C实现可以是有序的,也可以是无序的。
不同的人会认为点餐的好处或多或少比不点餐的好处重要。 最大的灵活性来自于不排序,如果你也有某种排序结构(列表、链表、向量都可以),那么你可以很容易地从中创建一个排序的hashmap(不是最佳的解决方案,但很容易,所以你不能抱怨没有给你一个)。这使得它成为一个明显的选择,从设计的早期就打算成为通用的。
历史的进程有时使这些决策成为最优的,有时又是次优的,这是任何开发人员都无法真正计划的。 |
![]() |
mrid · JavaScript关联数组行为异常 7 年前 |
![]() |
Podarce · 使用array_键访问嵌套关联数组(PHP) 7 年前 |
![]() |
logo3801 · 将等于的数组转换为关联数组 7 年前 |
![]() |
RhymeGuy · PHP-数字值作为关联数组中的键 7 年前 |
![]() |
Matthieu Raynaud de Fitte · 晶体关联阵列 7 年前 |
![]() |
hello world · 如何将FPDF总计添加到表格的最后一行? 7 年前 |
![]() |
kumarmo2 · 无法理解如何在java中定义列表列表[重复] 7 年前 |
|
user5299698 · 创建动态关联数组时出现问题 7 年前 |
![]() |
Constantine · 如何更改循环中的assoc数组值 7 年前 |