From de6dc3a26e1b788a997af8181184e69ac073955a Mon Sep 17 00:00:00 2001
From: Glen Fernandes allocate_shared
were for efficient allocation of single
objects only. There was a need to have efficient, single, allocation of
arrays. One criticism of shared_array was
- always the lack of a make_shared utility
+ always the lack of a make_shared utility
which ensures only a single allocation for an array.
The header files <boost/smart_ptr/make_shared_array.hpp> and <boost/smart_ptr/allocate_shared_array.hpp> provide new function