近日,在 CPP 2019 大會上,微軟 VC 團隊宣布,把 C++ 標準庫的實現開源!並且已集成到 MSVC 和 Visual Studio 中了。
鏈接:https://github.com/microsoft/STL
目前該倉庫包含所有的產品源代碼、一個新的 cmake 構建係統等。
協議:Apache License v2.0 with LLVM Exceptions
選擇這個許可證是方便 libc++ 項目與 MSVC 的 STL 共享代碼,不過目前兩個項目沒有合並,仍然是支持不同平台的不同庫,有著不同的數據結構表示。
小提示:
① C++ 的「標準庫」 和「STL 標準模板庫」,它倆有很多相同的內容,所以常有人誤認為 STL 是整個 C++ 標準庫,但它倆都不是彼此的超集。
② C++ 標準庫有多種實現,微軟隻是其中一家。
為什麼要開源?
據微軟工程師透露,有如下幾個考慮:
1、在 GitHub 上開源,可以讓 C++ 程序員跟蹤微軟的開發,嚐試最新的修改。
2、隨著 C++ 標準化進程的加快,每年都有更多的新特性被投票通過,把主要特性轉成開源貢獻很重要;
3、通過實現功能,為 C++ 社區做貢獻;
微軟新開源的倉庫(repo)的作用:
1、如果隻是想用 C++ 標準庫,不需要用這個倉庫。安裝 Visual Studio IDE,選擇 Desktop development with C++。
2、如果是想參與 C++ 標準庫的開發,那可以先學習現有開發者是如何工作的,然後提交 issue、PR 之類的
MSVC 工具集中不止 STL,微軟暫無開源工具集中其他東西的計劃。
相關資訊
最新熱門應用
ubcoin交易所官網版
其它軟件18.21MB
下載ok交易所app蘋果手機
其它軟件273.24MB
下載coin100交易所鏈接
其它軟件159.09M
下載歐意交易平台官網蘋果版
其它軟件397.1MB
下載歐意交易平台app蘋果官網
其它軟件397.1MB
下載歐意交易所app官方安卓手機版網易郵箱
其它軟件397.1MB
下載熱幣網交易所app官網版蘋果手機
其它軟件50.42MB
下載深幣交易所蘋果app
其它軟件223.89MB
下載中幣交易所官網最新版安卓
其它軟件288.1 MB
下載交易所appbcone
其它軟件225.08MB
下載