0%

C++(十一)-C++标准

要输

一、输出C++标准

  • __cplusplus:这是一个预定义宏,表示当前使用的 C++ 标准的版本号。它会在编译时由编译器自动定义。

示例:

你可以在 main 函数中添加一些代码,输出当前的 C++ 版本:

1
2
3
#include <iostream>
// 输出 C++ 标准版本
std::cout << "C++ Standard Version: " << __cplusplus << std::endl;

__cplusplus 输出说明:

  • C++98: __cplusplus 的值为 199711L
  • C++11: __cplusplus 的值为 201103L
  • C++14: __cplusplus 的值为 201402L
  • C++17: __cplusplus 的值为 201703L
  • C++20: __cplusplus 的值为 202002L

输出示例:

假设你使用的是 C++11,程序的输出将是:

1
C++ Standard Version: 201103
-------------本文结束感谢您的阅读-------------