所在的位置: C++ >> C++前景 >> c20新特性

c20新特性

白癜风的治疗 http://pf.39.net/bdfyy/index.html

c++20新特性有模块、概念、范围、协程。

1、C++20是一个像C++11一样的大版本,非常让人期待。对于(a=b),如果ab,则运算结果0,如果ab,则运算结果0,如果a==b,则运算结果等于0,注意下,运算符的结果类型会根据a和b的类型来决定,所以我们平时使用时候最好直接用auto,方便快捷。

2、C++20还给我们准备了语法糖;concept可以写在模板的参数里面。如果要找C++版本更新的脉络的话,更愿意把它分为3个部分:语言特性、标准库、模板。语法糖(Syntacticsugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(PeterJ.Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。

3、C编译器分别编译多个源码文件的过程,实际上是一个Onepass


转载请注明:http://www.aierlanlan.com/cyrz/1285.html