Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何使用唯一指针向量?
I use vector
c
uniqueptr
查找 unique_ptr 集合的原始指针
我经常发现自己想要编写这样的代码 class MyClass public void addObject std unique ptr newObject void removeObject const Object target priv
c
C11
uniqueptr
c14
为什么 unique_ptr
不能从 T* 构造?
举个简单的例子 这段代码有什么 问题 unique ptr
c
uniqueptr
使用 unique_ptr 的 value_type 构造 unordered_map
这段代码似乎不起作用 因为唯一的指针被存储到一个pair对象中 然后尝试从中复制 这可以避免吗 std unordered map
c
C11
c14
uniqueptr
unorderedmap
移动 unique_ptr 后 std::unique_ptr::get 返回的值是否有效?
考虑以下代码片段 class Owner public Owner std unique ptr
C11
move
uniqueptr
unique_ptr 的初始化有什么问题?
有人可以告诉我 以下 unique ptr 初始化有什么问题吗 int main unique ptr
c
C11
initialization
uniqueptr
unique_ptr 和 OpenSSL 的 STACK_OF(X509)*
我用一些using声明和unique ptr与 OpenSSL 一起使用 如在另一个问题中建议 https stackoverflow com a 38079093 608639 如果没有 代码会变得非常丑陋 而且我不太喜欢 goto 语句
c
C11
openssl
smartpointers
uniqueptr
为什么可以在没有 std::move 的情况下返回 std::unique_ptr ?
unique ptr
c
C11
uniqueptr
movesemantics
unique_ptr自定义存储类型示例?
霍华德 希南特 解释了 http home roadrunner com hinnant unique ptr03 html that unique ptr还可以使用自定义存储类型 他举了一个例子 共享内存 他只给出了粗略的想法 这对于快速
C11
uniqueptr
应该使用 unique_ptr 来更轻松地实现“移动”语义吗?
Edit made Foo and Bar稍微不那么琐碎 直接替换为shared ptr lt gt 更加困难 Should unique ptr lt gt 用作实现移动语义的更简单方法 对于像这样的课程 class Foo int m
c
C11
movesemantics
uniqueptr
为什么不允许`make_unique
`?
Assume namespace std throughout C 14 委员会草案 N3690 定义std make unique thus n3690 20 9 1 4 unique ptr创建 unique ptr create te
c
languagelawyer
uniqueptr
c14
std::make_unique 和 std::unique_ptr 与 new 之间的差异
Does std make unique有任何效率优势 例如std make shared 与手动构建相比std unique ptr std make unique
c
C11
c14
smartpointers
uniqueptr
如何将 unique_ptr 的向量声明为类数据成员?
我想要一个 unique ptr 的向量作为我正在创建的类的成员 class Foo private vector
c
visualstudio2010
vector
uniqueptr
来自同一原始指针的 C++ 多个唯一指针
考虑下面我的代码 我对唯一指针的理解是 只能使用一个唯一指针来引用一个变量或对象 在我的代码中 我有多个 unique ptr 访问同一变量 这显然不是我所知道的使用智能指针的正确方法 因为指针应该从创建时就拥有完整的所有权 但是 为什么这
c
C11
pointers
uniqueptr
`unique_ptr< T const [] >` 应该接受 `T*` 构造函数参数吗?
Code include
c
C11
standards
uniqueptr
为什么 unique_ptr::release 没有用 [[nodiscard]] 定义?
C 17 added nodiscard https en cppreference com w cpp language attributes nodiscard C 20添加了使用 nodiscard on empty方法 例如vect
c
uniqueptr
nodiscard
如何将 std::unique_ptr 传递到函数中
我怎样才能通过std unique ptr变成一个函数 假设我有以下课程 class A public A int val val val int GetVal return val private int val 以下内容无法编译 voi
c
C11
uniqueptr
有什么方法可以初始化 unique_ptr 向量吗?
例如 struct A vector
c
C11
initialization
uniqueptr
initializerlist
gcc 4.3.4 支持 unique_ptr 吗?
我一直在尝试在本地 CygWin 安装上使用 g 编译器来实现 PIMPL 并且我开始认为这可能是我正在运行 g 4 3 4 的事实 因为它的 C 11 支持少于完美的 使用非常基线的代码 来自 MSDNhere http msdn mic
C11
g
uniqueptr
std::unique_ptr 用法
std unique ptr
c
C11
uniqueptr
«
1
2
3
4
5
6
7
»