shared-ptr

shared-ptr

文章 0 浏览 4

C++使用 shared_ptr 到 const T 的模板实例化

假设我有一个类 template class A { public: template void f(std::tr1::shared_ptr > v1, std::tr1::shared_ptr > v2) {} }; 以下内容无法编译: A a…

旧人九事 2024-10-31 06:33:50 6 0

如果我想使用 std::shared_ptr,要包含哪个标头?

在 c++0x 中,shared_ptr 将从 tr1 移至 std。那么要包含哪个标头才能获得它? 我正在使用 g++ 4.5 (ubuntu 10.10)…

最美不过初阳 2024-10-31 05:19:51 4 0

有没有办法安全删除指向 MyObject 的非唯一指针的 QList?

我知道这种问题已经被问到死了,但我想知道是否有办法做我在问题中所说的而不使用Boost库指针等。基本上我有以下一段删除二维 QList ( QList ) 中指针…

醉生梦死 2024-10-30 22:52:01 1 0

pimpl:避免使用 pimpl 指向指针

在这个问题中,我问“pimpl:shared_ptr或unique_ptr”我一直在确信 pimpl 习惯用法的正确用法是使用 unique_ptr,而不是 shared_ptr。它应该对用户来…

北恋 2024-10-30 19:03:05 5 0

具有模板化类的 SWIG_SHARED_PTR 宏

我使用 SWIG 和 boost 共享指针来创建 python 扩展。我当前的问题是 SWIG_SHARED_PTR 宏似乎与模板类的工作方式不同。我将给出两个示例,一个没有模板…

风吹雪碎 2024-10-30 18:33:56 4 0

在 Python 的 SWIG 中包装 boost::shared_ptr 的 std::vector

编辑:解决了,我的错误;我的回答中解释了。 我有这个: std::vector > entities; 我尝试通过 SWIG 公开它,如下所示: %include "boost_shared_ptr.…

泡沫很甜 2024-10-30 16:24:10 4 0

Shared_ptr 作为类成员会破坏堆栈吗?

当我在 main 中实例化一个 App 类时,我的类中有一个共享指针 class App { public: App(){}; ~App(){}; private: boost::shared_ptr ab; }; ,堆栈会…

厌味 2024-10-30 03:30:19 4 0

Boost智能指针:我可以用更简洁的方式表达它吗?

今天我一直在使用 Boost::shared_ptr,我有一个问题。 vector > vec; vec.push_back(shared_ptr(new KlasaB)); vec.push_back(shared_ptr(new KlasaC)…

二智少女 2024-10-29 07:26:37 5 0

使用 C++ std::equal 在shared_ptr的容器上

我有一个 std::shared_ptr 容器。我想使用 std::equal 比较两个容器。类 A 定义了运算符==。我想要 equal 比较每个元素是否使用其运算符 == 等效,而…

筱武穆 2024-10-28 23:03:57 4 0

从成员函数返回向上转换版本的shared_ptr问题

我最近一直在尝试shared_ptr,并且遇到了一些奇怪的情况。我想要的是一个模板成员函数,它能够返回其派生类型的shared_ptr。我正在运行 Visual Studio…

栀子花开つ 2024-10-27 17:08:55 3 0

将shared_ptr传递给std::fstream * 编辑

我在理解 shared_ptr doc 时遇到了一些问题,因为我我是c++新手。我希望你能帮助我完成我的示例代码: #include #include #include #include #include…

乖乖哒 2024-10-26 23:36:33 3 0

使用带有shared_ptr、函数对象的STL算法

我有一组shared_ptr,我想将remove_copy_if 与谓词的自定义函数对象一起使用。我不知道“最好”的方法。现在,我已经开始工作了: class CellInCol : …

在你怀里撒娇 2024-10-26 20:50:11 7 0

boost::shared_ptr 需要单个头文件

Boost::shared_ptr 真的很棒。但使用它你需要大量的头文件。是否有任何可用的单个头文件可以提供shared_ptr功能? 有点紧急。…

北风几吹夏 2024-10-26 12:28:32 3 0

boost shared_ptr:operator=和reset之间的区别?

下面两段代码有什么区别吗?他们中的任何一个比另一个更可取吗? operator= boost::shared_ptr foo; // foo.ptr should be NULL foo = boost::shared_…

来世叙缘 2024-10-25 01:15:58 4 0

基于shared_ptr的设计问题

我在应用程序设计中使用shared_ptr,并且倾向于越来越多的对象成为堆分配的对象,而不是堆栈上的简单对象(或更复杂对象的聚合)。 而不是简单(但存…

寄居者 2024-10-24 20:35:49 4 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文