gpt4 book ai didi

objective-c - 我可以导入和使用 Objective C 中的 Stack 类吗?

转载 作者:太空狗 更新时间:2023-10-30 03:40:19 26 4
gpt4 key购买 nike

我的应用程序中需要一个堆栈 ADT。我想避免在 NSMutableArray 上制作包装器;在 Foundation 的某个地方必须有一个有效的实现。

那么,我该如何访问它呢?

最佳答案

您有几个选择;如果你真的想要一个堆栈,你可以使用 std::stack来自STL。请务必包括 #import <stack>重命名任何 .m使用它的文件 .mm .

另一种选择是编写一个 Objective-C 类来包装 std::stack , 或为 NSMutableArray 提供堆栈接口(interface).尽管您有相反的意愿,我还是将其包含在内,因为除非您实际分析了使用 NSMutableArray 的代码,您绝对没有业务提示其性能。

关于objective-c - 我可以导入和使用 Objective C 中的 Stack 类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5826240/

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