[Boost-users] [pointer container] How to avoid double allocation?