shared_ptr bây giờ là một phần của Tiêu chuẩn C ++ 11, như std :: shared_ptr. Bắt đầu với bản phát hành Boost 1.53, shared_ptr có thể được sử dụng để giữ một con trỏ đến một mảng được cấp phát động. Điều này được thực hiện bằng cách sử dụng kiểu mảng (T [] hoặc T [N]) làm tham số mẫu.