Support C++ standard < C++11