<p>
To simplify this usage, <code class="computeroutput"><a class="link" href="../boost/interprocess/shared_ptr.html" title="Class template shared_ptr">boost::interprocess::shared_ptr</a></code>
header offers a shared pointer definition helper class (<code class="computeroutput"><a class="link" href="../boost/interprocess/managed_shared_ptr.html" title="Struct template managed_shared_ptr">managed_shared_ptr</a></code>)
- and a function (<code class="computeroutput"><a class="link" href="../boost/interprocess/make_man_idm45963399817168.html" title="Function template make_managed_shared_ptr">make_managed_shared_ptr</a></code>)
+ and a function (<code class="computeroutput"><a class="link" href="../boost/interprocess/make_man_idm45336640970288.html" title="Function template make_managed_shared_ptr">make_managed_shared_ptr</a></code>)
to easily construct a shared pointer from a type allocated in a managed segment
with an allocator that will allocate the reference count also in the managed
segment and a deleter that will erase the object from the segment.