File indexing completed on 2026-04-09 07:49:16
0001
0002 #include <iostream>
0003
0004 int main()
0005 {
0006
0007 #if __cplusplus == 201103
0008 std::cout << " detected C++11\n" ;
0009 #elif __cplusplus == 201402
0010 std::cout << " detected C++14\n" ;
0011 #elif __cplusplus == 201703
0012 std::cout << " detected C++17\n" ;
0013 #elif __cplusplus == 202002
0014 std::cout << " detected C++20\n" ;
0015 #else
0016 std::cout << " detected UNEXPECTED C++ \n" ;
0017 #endif
0018
0019
0020
0021 long cpp = __cplusplus ;
0022 int i_cpp = int(cpp);
0023 int u_cpp = int((unsigned char)(cpp));
0024 std::cout << cpp << " " << i_cpp << " " << u_cpp << std::endl ;
0025 return u_cpp ;
0026 }