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