C++23正式上線與編譯選項變更
微軟在MSVC Build Tools 14.52候選版中,正式將C++23語言標準納入可用範圍。過去開發者需透過預覽選項使用,現在則可直接指定「/std:c++23」進行編譯。值得注意的是,既有專案不會自動切換至新標準,開發者需明確設定才能啟用,確保專案升級過程的可控性與穩定度。
數學函式最佳化仍屬實驗階段
新版完成了C++23標準函式庫的部分實作,重點在於讓更多數學函式能在編譯階段計算結果,而非等到執行時才處理。然而,此功能目前仍列為實驗性質,開發者必須額外指定「/Zc:cmath」選項才能啟用。由於底層改用LLVM libc數學函式庫,可能影響既有程式的運算結果與效能,微軟選擇預設關閉,待收集社群反饋後再決定調整方向。
架構最佳化與穩定版時程
除了語言標準,14.52版也針對x64及Arm64架構改善迴圈與向量運算處理,減少重複計算並提升多資料處理效率。同時,C++模組編譯與AddressSanitizer記憶體檢查功能也獲得優化,修正了多項社群通報的編譯錯誤。該候選版已成為Visual Studio 2026 Insiders測試頻道的預設工具,穩定版預計於11月隨Visual Studio 2026 18.12正式推出。