其他分享
首页 > 其他分享> > 1- ? str::tr1、variadic templates、nullptr、auto

1- ? str::tr1、variadic templates、nullptr、auto

作者:互联网

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表达式,这个是没有名称的函数

统一初始化:

之前的初始化可能发生在小括号、大括号或者赋值符号后面

 

 

 变成:只用大括号

 

 

 

arry原来这这里用的这么多 !!!

 

标签:templates,auto,nullptr,str,tr1,org,com
来源: https://www.cnblogs.com/ysgd/p/16631954.html