菜鸟教程小白 发表于 2022-12-12 19:35:56

c++ - 在 Objective-C 中使用 std::list?


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

<p>我的问题是:我应该关心 ARC 和非 ARC 下的内存管理什么?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您应该手动处理内存管理,因为 std::list 是一个 C++ 容器。或者您可以使用 <code>NSMutableArray</code> 并将其视为链表,使用 <code>insertObject:atIndex:</code> 附加新元素作为最后一个索引,使用迭代器迭代它,<code> removeLastObject</code>等</p></p>
                                   
                                                <p style="font-size: 20px;">关于c&#43;&#43; - 在 Objective-C 中使用 std::list?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9582550/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9582550/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: c&#43;&#43; - 在 Objective-C 中使用 std::list?