gpt4 book ai didi

带有智能指针的 C++ 智能 vector ?

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

学习智能指针并偶然发现了这个问题:我如何创建一个包含自动删除自身的对象的 vector ?下面是我目前如何使用它的片段,这是确保我不需要对任何内容调用 delete 的正确方法吗?

unique_ptr<vector<unique_ptr<OBJ>>> list(new vector<unique_ptr<OBJ>>);

最佳答案

H.Guijt 指出了在 vector 本身上调用 new 的冗余,下面的代码应该足够了:

vector<unique_ptr<Entry>> list;

关于带有智能指针的 C++ 智能 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35380273/

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