今天面试碰到这个问题了,结果自己没有搞清楚是个是么问题。感觉面试官说的也不太清楚。。我理解成两个两个智能指针A = B B = A,A = B,这种了。。。我还说这种不会引计数器多++。。尴尬。。自己基础方面还是有点问题。。
循环引用如下
#include<bits/stdc++.h>
using namespace std;
class B;
class A{
public:
shared_ptr<B> ptr_b;
};
class B{
public:
shared_ptr<A> ptr_a;
};
weak_ptr<A> show(){
shared_p