[英]Why is the Visual Studio Community 2017 C++ standard C++98?
[英]C++ version 98 in visual studio 2017
我正在嘗試獲取我正在使用的 C++ 版本,我認為這是一項簡單的任務,因為開發人員需要版本號才能查看哪些功能可用(或者這是錯誤的假設)? 我從這里嘗試了建議的方法:
auto someversion = __cplusplus;
std::cout << someversion;
這表現了:
199711
根據鏈接的答案,這意味着我使用的是 C++98。 這是正確的還是有另一種方法來獲得正確的版本號?
我也嘗試運行命令:
g++ --version
但是命令沒有運行(命令“g++”無效。)。 如何找出我正在運行的 C++ 版本?
編輯:上下文
那么如何查看哪些功能可用,或者您是否只需要嘗試找出? 我正在嘗試異步,但是當我復制示例時,我的語法無效,那是當我檢查版本號以查看示例中的語法是否可用於我的設置時。 ( 例子:)
跑:
cl
輸出應該是這樣的:
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.40629 for x86
然后,請參閱Visual C++ 語言一致性以檢查您的編譯器支持哪些功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.