1、str::tr1命名空间
其中包括shared_ptr和regex,他们都被搬到str命名空间中了
2、https://isocpp.org/blog/2014/03/compiler-support-for-c11-and-c14
可以查看支持的情况
3、C++之父的网站及其它:
https://www.stroustrup.com/
cpluscplus.com,reference,tutorials家庭教师?
cppreference.com
gcc.gnu.org
4、标准库的源代码用什么看?
windows Grep 2.3:全文检索工具
其实vs里面也都有
5、 cout << __cplusplus << endl;
竟然是199711
6、variadic templates
模板里面的可变参数,这个先跳过,和printf类似,用起来应该还好
7、一些小的东西:
spaces in template epressions模板表达式里的空格
nullptr and str::nullptr_t
用 nullptr来代替0或者NULL(NULL其实就是0)
没有再深入decttype了
auto:用在迭代器里面比较多
[]开头的lambda表达式,这个是没有名称的函数
统一初始化:
之前的初始化可能发生在小括号、大括号或者赋值符号后面
变成:只用大括号
标签:templates,auto,nullptr,str,tr1,com From: https://www.cnblogs.com/ysgd/p/16631954.html