set syntics use c++11 fixed std:: not pop