Go forth, use C++11.