C++ 17的新标准

几个本身比较关注的C++新标准,说是17的标准,不过估计要拖到20才能真正支持
 
Module
python的import之类的东西
 
解决问题:
include头文件致使速度变慢的问题
 
目前VS2017部分支持,不过也只是实验性质的,看看就行了
 
关于module的提案,在这个地方
 
 
Coroutine:
协程支持,如今比较流行的异步回调解决方案
解决问题:
相对于回调致使逻辑断裂以及不得不建立一堆的类成员变量,而且维护这些的关系,使用coroutine会更好让逻辑是顺序型的
 
提案地址:
 
Network:
引进网络库,前几年不少人都在争论究竟要引入asio仍是其余库,看这个提案,有点相似于asio
 
 
并行算法库:
也就是把已经 流行好久的并行算法引入了,如今市面上已经有比较成熟的并行算法库了,GPU有AMP,CPU有openMP
 
提案地址:
 
静态反射:
这个跟其余语言的反射不同,是静态的,也就是在编译期才能够用,估计是委员会为了避免牺牲运行效率又想要作一些hack的事情提供的吧
 
提案地址
 
软件事务内存:
本身比较少用到的一个东西,也就能可以在事务内部执行的代码是ACID的
具体示例在这边:
 
提案地址:
相关文章
相关标签/搜索