I need to create many objects which all contain a std::vector<bool> of the same size (but the size is known at runtime).
I already use boost_pool for the objects allocations.
What's the right way to use boost_pool for the std::vector<bool> inside the objects to avoid memory fragmentation?