translate c++11 part