C++14
1.函数返回值的类型推导auto
2.lambda表达式的auto参数
3.标记[[ ]]
4.std::integer_sequence和std::tuple的配合使用
5.std::exchange取代std::swap
C++17
1.结构化绑定
2.折叠表达式(C++17重要特性)
3.std::apply
4.file_system
5.__has_include
6.构造函数模板推导
vector<int> v = {1,2,3}; ==> vector v = {1,2,3}