OStack程序员社区-中国程序员成长平台

标题: c++ - 在 Objective-C 中使用 std::list? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 19:35
标题: c++ - 在 Objective-C 中使用 std::list?

我刚刚发现 Objective-C 中没有 LinkedList 实现,但我需要一个。所以我打算使用 std::list(或者有更好的选择?)。

我的问题是:我应该关心 ARC 和非 ARC 下的内存管理什么?



Best Answer-推荐答案


您应该手动处理内存管理,因为 std::list 是一个 C++ 容器。或者您可以使用 NSMutableArray 并将其视为链表,使用 insertObject:atIndex: 附加新元素作为最后一个索引,使用迭代器迭代它, removeLastObject

关于c++ - 在 Objective-C 中使用 std::list?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9582550/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4