shared-ptr

shared-ptr

文章 0 浏览 4

从 std::set> 中删除通过shared_ptr

我有一个函数,本质上可以归结为这个(我正在努力解决的部分,忽略实际发生的事情) class CellSorter { public: bool operator()( std::shared_ptr a…

纸伞微斜 2024-10-24 19:54:00 4 0

将shared_ptr与自定义相等运算符和STL一起使用时出现问题

将共享指针与自定义相等运算符和 std::list 一起使用时似乎存在问题。 我整理了以下示例代码来演示该问题。 在尝试编译之前: 我使用 gcc version 4.5…

长亭外,古道边 2024-10-24 08:21:15 7 0

重构 c++基于模板类型的模板类

给定 Foo 类, template class Foo { public: ...other methods.. void bar() { ... m_impl.doSomething(); ... } void fun() { ... m_impl.doSomethi…

滥情稳全场 2024-10-22 12:49:50 3 0

关于shared_from_this的问题

我有一个需要 shared_ptr 的函数。 在 MyClass 的某些成员函数 memfun 中,我需要将 this 传递给该函数。但如果我写, void MyClass:memfun() { func(…

深巷少女 2024-10-20 20:34:15 5 0

混合 C 和 C++、原始指针和(增强)共享指针

我正在使用 C++ 处理一些遗留的 C 代码。 我有一个数据结构(在初始化期间),制作指向传递给其初始化指针的 ptr 的结构的副本。 这是我正在尝试做的…

风向决定发型 2024-10-20 19:55:32 3 0

std::shared_ptr 与 std 容器

我有一个 shared_ptr 容器,我将这些对象交给 Windows API,稍后我会使用原始 ptr 获得回调。我想在事后找到正确的shared_ptr。这可以用shared_ptr干…

三生池水覆流年 2024-10-20 18:52:18 5 0

访问包含 boost::shared_ptr 的 std::vector -> at() 返回共享指针的副本吗?

我是 boost::shared_ptr 的新手,第一次使用它。我有一个包含 boost::shared_ptr 的 std::vector ,我用自定义类创建的对象“填充”了它。 在代码中:…

智商已欠费 2024-10-20 18:30:15 4 0

共享指针前向声明

我有一个接口Interface。 我还有一个 .h 文件 InterfaceFwd.h ,看起来就像 #ifndef Blah #define Blah #include class Interface; typedef boost::sh…

习惯那些不曾习惯的习惯 2024-10-20 17:18:54 6 0

谁拥有 MySQL Connector C++ 返回的内存?

我在使用 MySQL Connector C++ 1.05 时遇到内存泄漏/删除错误。 连接器返回一个指向执行查询结果集的指针。 我将指针分配给 boost::shared_ptr。通话…

花想c 2024-10-20 17:09:33 4 0

抛出一个 boost::shared_ptr<自定义异常>

是否存在以下任何陷阱; if (someCondition) throw boost::shared_ptr( new SomeException( "foo!" ) ); ... catch( const boost::shared_ptr& expRef…

云巢 2024-10-20 14:21:08 5 0

使用指针对共享模型进行线程化

我有一个指向使用 new 创建的对象的指针向量。多个线程通过各种获取/设置以安全的方式访问该向量。然而,一个线程可能会删除其中一个对象,在这种情况…

对你再特殊 2024-10-20 13:06:44 3 0

boost::shared_ptr 和继承

我面临的情况是,我有一个基类的 boost::shared_ptr 的 std::vector 。在我的程序过程中,我也需要在该向量中存储指向派生类对象的共享指针,并且在程…

萌能量女王 2024-10-20 09:39:18 5 0

每帧在shared_ptr中动态分配图像

我在这里第一次尝试使用shared_ptr,但是在执行此操作时遇到了一些问题。 我想每帧获取 IplImage 并分配给shared_ptr 类成员,释放最后一个图像。它是…

眼中杀气 2024-10-20 03:50:49 2 0

将派生类列表传递给需要 C++ 中基类列表的函数;

我有以下课程 class Parent { virtual void doStuff() = 0; }; class Child : public Parent { void doStuff() { // Some computation here } }; 并且…

梦巷 2024-10-19 09:26:01 1 0

当 boost::shared_ptr 可能无法释放时?

读完这个话题后 C++ 面试准备 (马特的回答)我有一个关于 boost::shared_ptr 的问题。 Shared_ptr 真的有可能泄漏内存吗?如何?…

戏蝶舞 2024-10-16 06:47:07 4 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

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