Bitcoin-Core

比特幣核心使用什麼版本的 C++?

  • September 29, 2021

我找不到關於比特幣核心項目目前使用哪個 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

引用自:https://bitcoin.stackexchange.com/questions/100545