Rc
là một con trỏ thông minh di chuyển dữ liệu từ stack lên heap. Nó cho phép chúng ta sao chép các con trỏ thông minh Rc
khác mà tất cả đều có khả năng mượn dữ liệu được đặt trên heap một cách bất biến.
Chỉ khi con trỏ thông minh cuối cùng bị drop thì dữ liệu trên heap mới được deallocate.