support old gcc: c++0x instead of c++11