ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-08-28 09:33:25  阅读:152  来源: 互联网

标签:templates auto nullptr str tr1 org com


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有