[boost] Question for C++ experts about exception allocation failure