欧美日韩激情电影,久久亚洲精品毛片,日日夜夜天天综合入口,亚洲激情六月丁香

您的位置: 首頁 >科技 >

Microsoft Visual Studio增強了對C語言的支持

2022-07-21 03:42:24 編輯:童風媛 來源:
導讀 微軟的Visual Studio IDE增加了對C11和C17 C語言標準的支持,從而擴展了IDE對C的先前有限支持.C11和C17從9月14日發布的Visual Studio ...

微軟的Visual Studio IDE增加了對C11和C17 C語言標準的支持,從而擴展了IDE對C的先前有限支持.C11和C17從9月14日發布的Visual Studio 2019 16.8 Preview 3開始成為受支持的語言版本。

多年以來,Visual Studio一直將對C的支持限制為C ++語言所需的任何功能,而C ++語言是作為C的擴展而構建的。現在,在編譯器中添加了基于標記的一致預處理器。添加了兩個編譯器開關/std:c11 和 /std:c17,以符合最新的ISO C標準。

C11和C17的功能支持,如_Pragma,restrict和Static_assert。IntelliSense可以通過使用.c源文件的文件擴展名或/TC編譯器開關啟用C代碼語法突出顯示來使用這些功能。但是,IntelliSense突出顯示當前僅可用于關鍵字,不適用于標準標頭引入的宏。將來的版本將解決此問題。

通過包含基于令牌的一致預處理器,兩個新的C編譯器開關隱含了/ Zc:preprocessor。想要與C11或C17一起使用傳統的基于字符的預處理器的開發人員將需要傳遞/Zc:preprocessor-編譯器開關。

Microsoft將C17描述為ISO C的錯誤修復版本。C11和C17版本之間的唯一區別是C17中的_ STDC_version宏。盡管Visual Studio不支持C11可選功能,但Microsoft計劃在將來的版本中添加影響最大的可選功能。產品路線圖上提供了原子和線程支持。

要在程序中使用C11和C17,開發人員必須具有最新的Insider Preview Windows SDK更新,才能與兼容的預處理程序和新的Universal C運行時一起使用。開發人員可以創建一個免費的Microsoft帳戶(https://signup.live.com),然后選擇加入Insider程序。Microsoft已發布了一組有關 C11和C17入門的說明。

Visual Studio 2019 16.8 Preview 3還為編譯器,標準庫和IDE中的C ++ 20提供了改進的支持。模塊,概念,協程和某些范圍可以在同一項目中使用。


免責聲明:本文由用戶上傳,如有侵權請聯系刪除!

2016-2022 All Rights Reserved.平安財經網.復制必究 聯系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創”外所有信息均轉載自互聯網 版權歸原作者所有。

主站蜘蛛池模板: 剑川县| 佳木斯市| 临沧市| 泰和县| 遂平县| 通许县| 衢州市| 土默特左旗| 华蓥市| 神池县| 桦甸市| 平山县| 吉木萨尔县| 长垣县| 海丰县| 邵武市| 德格县| 长海县| 常德市| 旬邑县| 大宁县| 德兴市| 湛江市| 巫山县| 承德市| 宁蒗| 正宁县| 汉中市| 彭阳县| 邛崃市| 黄梅县| 凉城县| 广西| 滁州市| 大港区| 英山县| 揭阳市| 许昌县| 屏山县| 开封市| 揭阳市|