幾個本身比較關注的C++新標準,說是17的標準,不過估計要拖到20才能真正支持
Module
python的import之類的東西
解決問題:
include頭文件致使速度變慢的問題
目前VS2017部分支持,不過也只是實驗性質的,看看就行了
關於module的提案,在這個地方
Coroutine:
協程支持,如今比較流行的異步回調解決方案
解決問題:
相對於回調致使邏輯斷裂以及不得不建立一堆的類成員變量,而且維護這些的關係,使用coroutine會更好讓邏輯是順序型的
提案地址:
Network:
引進網絡庫,前幾年不少人都在爭論究竟要引入asio仍是其餘庫,看這個提案,有點相似於asio
並行算法庫:
也就是把已經 流行好久的並行算法引入了,如今市面上已經有比較成熟的並行算法庫了,GPU有AMP,CPU有openMP
提案地址:
靜態反射:
這個跟其餘語言的反射不同,是靜態的,也就是在編譯期才能夠用,估計是委員會爲了避免犧牲運行效率又想要作一些hack的事情提供的吧
提案地址
軟件事務內存:
本身比較少用到的一個東西,也就能可以在事務內部執行的代碼是ACID的
具體示例在這邊:
提案地址: