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

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

 

 

6、variadic templates

模板里面的可变参数,这个先跳过,和printf类似,用起来应该还好

 

7、一些小的东西:

spaces in template epressions模板表达式里的空格

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

 

nullptr and str::nullptr_t

用 nullptr来代替0或者NULL(NULL其实就是0)

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

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

 

没有再深入decttype了

auto:用在迭代器里面比较多

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

 

[]开头的lambda表达式,这个是没有名称的函数

统一初始化:

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

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

 

 

 变成:只用大括号

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

 

 

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

 

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

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/282648.html

(0)
上一篇 2022年8月28日
下一篇 2022年8月28日

相关推荐

发表回复

登录后才能评论