λO
Size: a a a
λO
а
OA
OA
OA
B
B
r
String, то память, выделенная String освободится.OA
String, то память, выделенная String освободится.B
OA
B
OA
OA
OA
B
r
Rc::Weak где-то таки должен weak count хранить. В принципе, можно разделить аллокации для strong count + ptr_to_weak_count + data и weak_count + ptr_to_strong_count_or_nullOA
OA