std::shared_ptr 由一个类拥有并由另一个类初始化
作者:JamalNewtron 提问时间:9/25/2023
我有一个类,假设 A.类 A 有一个成员变量类型: std::shared_ptr<SomeType> m_dataMemberInA 我不初始化类 A 中的成员。在 B 类中,我也有 std...
共享 PTR 问答列表
作者:JamalNewtron 提问时间:9/25/2023
我有一个类,假设 A.类 A 有一个成员变量类型: std::shared_ptr<SomeType> m_dataMemberInA 我不初始化类 A 中的成员。在 B 类中,我也有 std...
作者:chandu 提问时间:6/21/2023
#include <iostream> #include <memory> using namespace std; class Init { private: int x; public: ...
作者:Sami 提问时间:3/20/2023
我已经在 StackOverflow 中看到了关于这个类似错误的所有帖子,但仍然找不到导致我出现问题的原因。 我正在使用将对象强制转换为对象,但遇到“尝试引用已删除的函数”错误。我已经确保析构函数是...
作者:cppdev 提问时间:9/14/2023
请考虑以下代码: #include <iostream> #include <memory> class Test { public: Test(int t) : t(t) {} int...
作者:Sam Moldenha 提问时间:7/31/2023
所以,如果你想分享过去元素中的所有内容,你可以写如下内容:shared_ptrx int main(){ std::shared_ptr<float[]> _vals = std::make_un...
作者:Maksim Kononykhin 提问时间:6/16/2023
所以,我有一个问题,我找不到答案。在C++中,共享指针具有一个构造函数,该构造函数可以包含原始数组(例如,std::shared_ptr<int[]>。 与 std::array 或 std::ve...
作者:Steve H 提问时间:5/31/2012
如果我声明一个包装在共享指针中的对象: std::shared_ptr<myClass> myClassObject(new myClass()); 然后我想将它作为参数传递给方法: DoSo...
作者:Peter Fletcher 提问时间:9/19/2023
这是一个关于理解设计决策的问题,而不是对错误或缺陷的抱怨。 在 C++ 标准库中,创建共享指针及其对象的函数是一个直函数, template< class T, class... Args> st...
作者: 提问时间:8/20/2012
我开始研究 C++11 的智能指针,但我没有看到任何有用的用处。有人可以告诉我什么时候有用/必要吗?std::weak_ptrstd::weak_ptr...
作者:chrisvj 提问时间:12/30/2014
我正在尝试在 asio 中保留已连接客户端的列表。我已经从文档(http://www.boost.org/doc/libs/1_57_0/doc/html/boost_asio/example/cpp...