特別說明:
Visual C++ 2015, 2017, 2019, 2022 版本現在共用一個安裝包。
例如:安裝 VC++2019 將影響使用 VC++2015, 2017 構建的程序。
但是,安裝VC++2015 并不會取代 VC++2015, 2017 安裝的文件的較新版本。
與以前的版本不同,它們各自都有獨自的運行庫文件,而不是與其它版本共享。
靜默安裝參數:VC_redist.x64.exe /S
VC++2022運行庫特點
1.通用的Lambda捕獲表達式也稱為初始捕獲。現在,任何表達式的結果都可以分配給Lambda捕獲句中的變量。這將使move-only類型被捕獲,Lambda表達式在其閉包對象中定義任何數據成員。
2.擴展的sizeof
通過使用sizeof,可以確定類或結構成員變量的大小,而無需類或結構實例。visualc++支持constexprC++11constexpr。
3.內聯命名空間
命名空間可以指定為內聯式,以將其內容提升到封閉的命名空間。內聯命名空間可以用來創建帶版本的圖書館,默認提供最新版本,并顯式提供API較低版本。
4.標準庫類型的用戶定義文本(UDL)
為方便起見,標頭現在提供UDL操作符。例如,123ms表示std::chrono::milliseconds(123),"hello"s表示std::string("hello"),且3.14i表示std::complex(0.0,3.14)。
5.編譯時的整數序列
標準庫支持表示整數值序列的標準庫integer_sequence編譯時可以評估該序列的類型,使參數包更容易使用,并簡化一些模板編程模式。
6.搜索異類關聯
microsoftvisualc++標準庫支持相關容器的異類搜索函數。只要類型相當于key_type,這種函數可以根據類型而不是類型key_type進行查找。





