C++Visual Studio 2017中的版本98

C++ version 98 in visual studio 2017

本文关键字:版本 Studio 2017 C++Visual      更新时间:2023-10-16

我正在尝试获取我正在使用的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

然后,请参阅视觉C++语言一致性,以准确检查编译器支持哪些功能。