gpt4 book ai didi

ios - NSMutableArray 内部是如何工作的。 NSMutableArray 是在内部维护链表吗?

转载 作者:行者123 更新时间:2023-11-28 21:30:05 30 4
gpt4 key购买 nike

正如我们所知,数组是一个连续的内存分配。那么 NSMutableArray 大小将如何增加。

最佳答案

C 数组确实使用连续内存,C++ std::vector 也是如此,但是 NSMutableArray 是一个链表,因此不是连续的(名称中的 Array 位具有误导性)。

添加条目时不需要重新分配,因为每个节点都是从动态内存分配的,并与列表中的其他节点链接。

关于ios - NSMutableArray 内部是如何工作的。 NSMutableArray 是在内部维护链表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36448212/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com