c++11 replaced by c++0x