UE 5.3 is now compiled with the latest C++20 standard, and the version is supported in your development environment.
C++20 support has been added to the UnrealBuildTool (UBT) and is controllable with a Target or Module setting; C++14 is marked deprecated and no longer supported.
All engine modules are compiled by default with C++20, regardless of the target C++ standard. Other modules still support C++17 but can be opted-in to C++20 if desired.
OLAP数据库新宠ClickHouse,使用的是C++23:
set (CMAKE_CXX_STANDARD 23)
set (CMAKE_CXX_EXTENSIONS OFF)
set (CMAKE_CXX_STANDARD_REQUIRED ON)