shared_ptr sekarang menjadi bagian dari Standar C++11, seperti std::shared_ptr. Dimulai dengan rilis Boost 1.53, shared_ptr dapat digunakan untuk menahan pointer ke array yang dialokasikan secara dinamis. Ini dilakukan dengan menggunakan tipe array (T[] atau T[N]) sebagai parameter template.