Smart-pointers 问答列表

如何允许 std::unique_ptr 访问类的私有析构函数或使用私有析构函数实现C++工厂类?

作者:Jaymaican 提问时间:3/4/2021

我正在使用 SDL、OpenGL 和 C++ 开发一款游戏,并且正在寻找优化游戏在 GLSL 着色器之间切换的方式的方法,以处理许多不同类型的不同对象。这更像是一个 C++ 问题,而不是一个 Open...

将私有唯一指针与公共方法交换

作者:ajsdiubfaoishd 提问时间:7/23/2023

我有一个带有私有 unique_ptr 成员的类,我想公开一个公共交换函数,该函数会将其unique_ptr成员的所有权与提供的其他成员的所有权交换。我该怎么做? class A{ // a is ...

如何在 C++ Builder 中使用 ComPtr?

作者:Max Kielland 提问时间:10/20/2023

我正在尝试在我的 C++ Builder 项目中实现 DX11。所有 SDK 引用都使用该模板,例如:ComPtr<> // Create the DX11 API device object, a...

等效于智能指针中的指针

作者:Novice_Developer 提问时间:11/15/2023

我是指针的新手,所以请考虑以下代码: #include <iostream> #include <memory> int main() { double xNormal{5}; double ...


共4条 当前第1页