1、 是因为 我们的指针一般那是_string类型的 。 string类型会造成强引用,从而会变成循环强引用
2、 但这样就没问题了吗?
weak 和 assign 都是弱类型 单为什么用weak而不用assign 呢?
原因是 因为 用weak 创建的对象被释放后 会变成 niu 。 而 assign 不会 。assign的对象会变成野指针。所以会崩毁
1、 是因为 我们的指针一般那是_string类型的 。 string类型会造成强引用,从而会变成循环强引用
2、 但这样就没问题了吗?
weak 和 assign 都是弱类型 单为什么用weak而不用assign 呢?
原因是 因为 用weak 创建的对象被释放后 会变成 niu 。 而 assign 不会 。assign的对象会变成野指针。所以会崩毁