Bitcoin-Core
比特幣核心使用什麼版本的 C++?
我找不到關於比特幣核心項目目前使用哪個 C++ 版本的資訊?是否以某種方式決定未來的版本?現在情況如何?
我唯一能找到的是Pieter Wuille 的評論:
在即將發布的 0.13 版本中,Bitcoin Core 將切換到 C++11。同時,C++14 已經標準化,C++17 正在順利進行中。說比特幣核心總是使用最新的功能似乎是一個奇怪的說法。
它可能看起來像一些 XY 問題,所以我問的原因是我的 GF 是長期 C++ 開發人員,我正在尋找資源來學習 C++ 以便能夠理解比特幣程式碼。她的第一個問題是它是用哪個 C++ 版本編寫的,因為據說學習舊版本沒有意義。
比特幣核心:
- v0.1.0 … v0.12.x:C++ 03
- v0.13.0 … v0.21.x:C++ 11
- v22.0…:C++17