Use Boost libraries.