Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么我的 unique_ptr 认为有一个空函数指针删除器? [复制]
这个问题在这里已经有答案了 我正在尝试使用 C 学习 SDL 我创建了一个window h标头和一个window cpp用于存储 Window 类的源文件 在window h它看起来像这样 Class Window public Windo
c
SDL
uniqueptr
如何预分配和初始化 `std::basic_string` 内的字符序列?
我想知道如何在普通 C 字符串中预分配和初始化字符序列 提出这个问题的场合是查询 Windows 注册表中的值 看这个答案 https stackoverflow com a 16304707 1794538一些示例代码 问题在于系统调用写
c
stdstring
uniqueptr
使用智能指针实现容器
好的 所以每个人都知道应该像瘟疫一样避免原始指针并更喜欢智能指针 但是这个建议在实现容器时适用吗 这就是我想要实现的目标 template
c
C11
containers
smartpointers
uniqueptr
将深度复制构造函数添加到 std::unique_ptr
我想储存一些std unique ptr
c
C11
copyconstructor
deepcopy
uniqueptr
我应该分配或重置 unique_ptr 吗?
考虑到所拥有对象的生命周期与其所有者相关联的常见情况 我可以通过以下两种方式之一使用唯一指针 它可以被赋值 class owner std unique ptr
c
C11
smartpointers
uniqueptr
防止移动 unique_ptr C++11
有什么方法可以阻止用户显式获取唯一指针的所有权 std move Make it const The unique ptr移动构造函数需要一个非常量右值引用 因此不能用 a 调用const object const unique ptr
c
C11
movesemantics
uniqueptr
std::unique_ptr、删除器和 Win32 API
在VC2012中 我想使用唯一指针和删除器在构造函数中创建互斥体 这样我就不需要创建析构函数来调用CloseHandle 我本以为这会起作用 struct foo std unique ptr
c
WINAPI
C11
uniqueptr
std::unique_ptr::reset 检查托管指针是否无效?
我一直在阅读有关 C 11 智能指针的内容 以便在我的源代码中使用它们 我一直在阅读的文档是 cppreference com 上的文档 在阅读有关std unique ptr 在reset功能 http en cppreference c
c
C11
languagelawyer
uniqueptr
deleteoperator
unique_ptr 提升等效吗?
boost 库中是否有 C 1x 的 std unique ptr 的等效类 我正在寻找的行为是能够拥有一个异常安全的工厂函数 就像这样 std unique ptr create base return std unique ptr ne
c
boost
C11
uniqueptr
Shared_ptr 和 unique_ptr 有例外
From en cppreference com http en cppreference com w cpp memory unique ptr std unique ptr 的典型用途包括 提供异常安全 处理具有动态生命周期的对象的类和
c
Exception
sharedptr
uniqueptr
在 Linux 上使用 boost::serialization 序列化 unique_ptr 的 std::vector 失败
我在使用 std unique ptr 的 std vector 的 boost 序列化时遇到问题 unique ptr 的类型并不重要 在下面的示例中 使用整数 include
c
serialization
boost
containers
uniqueptr
为什么我不应该总是使用shared_ptr和unique_ptr而应该使用普通指针?
我有以下背景C and obj c所以 RC GC 是我 仍然 珍视的东西 当我开始学习时C 更深入地说 我不停地想知道为什么我会使用普通指针 当它们如此时不受管理的而不是其他替代解决方案 the 共享指针提供了一种存储引用的好方法 并且在
c
sharedptr
uniqueptr
unique_ptr 成员、私有复制构造函数与移动构造函数
给定多个派生类的基类 目标是创建一个包装类 该包装类允许 STL 容器查看具有基接口的对象 尽管实际上可能会将不同的派生类添加到容器中 看从异构 std list 检索数据 https stackoverflow com q 1579634
c
C11
uniqueptr
g47
Qt 项目中的 unique_ptr
我有一个简单的 Qt 项目 我include
c
QT
uniqueptr
移动 unique_ptr:重置源 vs. 销毁旧对象
我的问题是关于中的示例https en cppreference com w cpp memory unique ptr https en cppreference com w cpp memory unique ptr struct Li
c
move
uniqueptr
unique_ptr::get() 而不是 &* 有什么用?
我在用着unique ptr管理一些资源以便在任何情况下都能安全销毁 等等 void do something BLOB b unique ptr
c
pointers
smartpointers
uniqueptr
将 std::unique_ptr 返回到多态类对象的正确方法
假设我有以下类层次结构 struct Base struct Derived public Base void DoStuffSpecificToDerivedClass 以及以下工厂方法 std unique ptr factoryMet
c
smartpointers
uniqueptr
如何用空指针初始化 unique_ptr 向量?
我需要初始化一个vector
c
STL
c14
uniqueptr
如何使用 Orwell Dev-C++ 编译 C++11 代码?
尝试编译以下代码 include
c
C11
uniqueptr
devc
«
1
2
3
4
5
6
7
»