Shared_ptr lớp mẫu là một tham chiếu tính thông minh con trỏ; một số được giữ của bao nhiêu con trỏ thông minh trỏ đến các đối tượng quản lý; Khi con trỏ thông minh cuối cùng bị phá hủy, đếm đi về không, và các đối tượng quản lý sau đó tự động bị xóa. Nó được gọi là một con trỏ thông minh "chia sẻ" vì con trỏ thông minh tất cả chia sẻ quyền sở hữu của đối tượng quản lý - bất kỳ một trong số các con trỏ thông minh có thể giữ cho các đối tượng trong sự tồn tại; nó được xóa chỉ khi con trỏ thông minh không trỏ đến nó nữa. Bằng cách sử dụng này có thể đơn giản hóa việc quản lý bộ nhớ, như được hiển thị với một ví dụ nhỏ diagrammed dưới đây:
đang được dịch, vui lòng đợi..
