add cpp11 support syntax