官术网_书友最值得收藏!

1.4 開啟Visual Studio 2019對C++最新標準的編譯支持

目前,C++標準每隔3年左右就做出一次更新,新的標準會推出一些新的語法規則。當然,C++編譯器對這些新語法規則的支持可能也需要很久的時間,如數月甚至幾年。在Visual Studio 2019中,默認情況下,支持的C++標準不是最新標準,但為了讓本書中的范例能夠正常編譯運行,需要設置為支持最新標準。本書鼓勵讀者使用最新的C++編譯器并開啟它們對最新C++標準的支持,程序員沒有必要再去糾結那些老舊的C++語法,新的C++語法往往更清晰,更簡潔。

在Visual Studio 2019的解決方案資源管理器(執行菜單命令“視圖”→“解決方案資源管理器”)中右擊項目名MyProject,在彈出的菜單中選擇“屬性”(或使用菜單命令“項目”→“屬性”)。在彈出的“MyProject屬性頁”對話框中左側選擇“配置屬性”→C/C++→“語言”(或“配置屬性”→“常規),在右側查看“C++語言標準”行,在該行右側可編輯位置顯示的是“默認值”,單擊下拉列表框,選擇“預覽-最新C++工作草案中的功能(/std:c++latest)”選項,這樣在Visual Studio 2019中就可以支持C++最新標準程序代碼的編譯,一些最新標準的語法規則就可以使用了,如圖1.18所示。

圖1.18 為Visual Studio項目增加最新C++標準的編譯支持

主站蜘蛛池模板: 临泉县| 玉环县| 通城县| 杨浦区| 马关县| 浪卡子县| 长宁区| 余江县| 连江县| 闽侯县| 孟州市| 沾化县| 潜山县| 闽清县| 怀来县| 长阳| 民乐县| 贞丰县| 嘉祥县| 明星| 临沧市| 柳江县| 高雄市| 元谋县| 朔州市| 中方县| 五台县| 隆尧县| 遂平县| 赫章县| 陈巴尔虎旗| 南投县| 泽州县| 永春县| 东源县| 甘肃省| 静海县| 漳平市| 广昌县| 偃师市| 文成县|