簡體   English   中英

Visual Studio 2017 中的 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM