unique-ptr专题提供unique-ptr的最新资讯内容,帮你更好的了解unique-ptr。
我正在尝试创建一个智能指针(<code>unique_ptr</code>),该智能指针指向返回为<code>const int&amp;</code>的值,
给出以下内容: <pre class="lang-cpp prettyprint-override"><code>{ std::unique_ptr&lt;char[]&gt; foo; foo = std::make_u
使用拥有自定义删除器的非所有权<code>std::unique_ptr</code>来安排关键部分的以下方法的弊端或错误是什么
我正在研究在<a href="https://solarianprogrammer.com/2019/02/22/cpp-17-implementing-singly-linked-list-smart-pointers/" rel="nofollo
如何将向量转换/复制为unique_ptr <int []>吗? 这是我要实现的(向量起源于另一个上下文,将在复制
<pre><code>class Base{ public: virtual std::string typeName() = 0; virtual ~Base() = 0; }; Base::~Base(){} class D1 : public Base{
我正在尝试在代码中使用vorbrodt的线程池实现: <a href="https://vorbrodt.blog/2019/02/27/advanced-thread-pool/" rel="nofo
我有一个<code>std::vector&lt;std::unique_ptr&lt;Kind&gt;&gt;</code>,我想在对其进行迭代时对其进行清理,而无需显
我正在学习CPP ++ 14移动语义。在编写小的代码时,我观察到一些奇怪的行为。我正在将唯一ptr的向量移
我有一个<code>vector</code>个元素中的一个<code>unique_ptr</code>: <code>std::vector&lt;std::unique_ptr&lt;int&gt;&gt
我试图将最初用C#编写的Bencode库移植到C ++。 抽象基类 <pre><code>class BObjectBase { protected:
<pre><code>void GameManager::pushMenuState() { states.push_back(std::move(std::make_unique&lt;MenuState&gt;(window)));//std::make_unique
我正在尝试将 <em>unique_ptr 缓冲区</em> 和 <em>uint32_t bufferSize</em> 描述的内存区域写入 <em>std::vector 值</em>。
我正在尝试理解独特的指针如何移动语义。现在,我在下面创建了一个虚拟示例来说明问题所在。我的
是否可以使用boost :: allocate_unique函数在1.72中发布具有多态性的boost?还是有任何变通办法可以将allocate_un
<em> <strong>销毁运算符delete </strong> </em>的 C ++ 20新功能,可以“钩住”对析构函数的调用,并用我们自己
我有一个类<code>Base</code>和一个派生类<code>Derived</code>。 函数从文件描述符读取对象并返回<code>Base</code>
我收到以下错误: <blockquote> 'make_unique'不是'std'的成员 </blockquote> 同时编写以下代码:<br/> <cod
给出以下代码: <pre><code> std::map&lt;std::string, std::unique_ptr&lt;Obj&gt;&gt; objs; std::string str; Obj obj;
在下面的示例中,我们有一个类<code>Class</code>,其中包含一个<code>Bridge</code>对象,该对象负责我们的所