smart-pointers专题提供smart-pointers的最新资讯内容,帮你更好的了解smart-pointers。
(对不起我以后的错误,我是fr) 我正在创建一个程序,用 C++ ( <a href="https://github.com/titicplusplus/PCP
我正在处理一个项目并与 <code>shared_ptr</code> 打交道。该程序正在运行并提供正确的输出。然而,在查看
当我使用智能指针时,我总是需要用工厂函数来构造它,例如<code>std::make_shared&lt;T&gt;</code> 和 <code>std::ma
我有一个类,我尝试为 SDL_Renderer 创建静态 unique_ptr: .h <pre><code> class Game { public:
我是智能指针的完全新手,我从未在 C++ 中处理过 <code>weak_ptr</code>。 我在类 <code>Y</code> 中有一个
<pre><code>class B; class C; class B { public: B() { cout&lt;&lt;&#34;B created&#34;&lt;&lt;endl; } ~B() { cout&lt;&lt;&#34;B des
<h4>方法一</h4> 我有一些内部包含 std::mutex 的 Foo 类型。 <pre><code>class Foo { std::mutex m_; }; </code></pre>
所以对于我的家庭作业,我不允许使用 <code>std::smart_ptr</code> 但是我可以自己实现它并进行我想要的任何
我最近开始使用共享指针,需要一些帮助。我有一个指向某些对象的共享指针的向量 1。我需要构造另一
我最近开始学习共享指针,需要一些帮助。 <pre><code>#include &lt;bits/stdc++.h&gt; using namespace std; class A {
我有这个代码: <pre><code>#include &lt;iostream&gt; #include &lt;memory&gt; #include &lt;vector&gt; class Test { private:
我正在编写一些代码来包装一些 GLFW 对象。 我的班级有一个私人 <code>shared_ptr&lt;GLFWwindow&gt;</code>
我有以下代码: <pre class="lang-rust prettyprint-override"><code>use std::{borrow::BorrowMut, mem}; struct Node { ele: i3
我有一个基类和子类。我希望 <code>shared_from_this</code> 将 <code>shared_ptr</code> 返回到调用它的对象。因此,
我想在实现 Clone 的结构中存储一个闭包,所以我编写了这个代码: <pre><code>use std::rc::Rc; type Closure =
此代码 <pre><code>#include &lt;iostream&gt; #include &lt;memory&gt; template &lt;typename T&gt; class ScopeGuard final { public:
我遇到了如图所示的段错误 <pre><code>cluster_init: /usr/include/boost/smart_ptr/shared_ptr.hpp:728: typename boost::detail
我是现代 C++ 的新手,我想我遗漏了一些关于 lambda 函数和智能指针的关键点,这些点在尝试在 boost 库中
make_unique/make_shared 可以抛出,所以我不确定在成员初始值设定项列表中调用它们是否可以? 如果可以,
我正在尝试封装 Engine 实现类的细节。为此,我将返回抽象类的 <code>std::unique_ptr</code>(在我的例子中为