C++ 17的新標准


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM