尽量不使用c++11语法