From 06c4dacaf2254dac26c67e2e69546053308457d4 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