enable-shared-from-this相关内容
我只是知道 std :: enable_shared_from_this 表单此链接。 但是阅读下面的代码后,我不知道何时使用它。 尝试{ 好not_so_good; std :: shared_ptr gp1 = not_so_good.getptr(); } catch(std :: bad_weak_ptr& e){ //未定义行为(直到C ++ 17)
..
我在使用shared_ptr和enable_shared_from_this玩了一段时间,而遇到了我不太了解的东西。 在我第一次尝试时,我构造了一些东西像这样: class shared_test:std :: enable_shared_from_this { public: void print(bool recursive){ if(recur
..
BI正在我的代码中使用enable_shared_from_this,但我不确定其用法是否正确.这是代码: class A: public std::enable_shared_from_this { public: void foo1() { auto ptr = shared_from_this(); } }; class B:publi
..