STL and Boost based programs in C Plus Plus