Разбираем, из чего на практике состоит
toolchain (компилятор, линковщик и стандартная библиотека), почему режим
C++23 задаётся флагами сборки, как проверять реальный стандарт через
__cplusplus, чем отличается «поддержка языка» от «поддержки библиотеки», и как использовать feature-test макросы (например,
__cpp_lib_print) для переносимой диагностики. В конце — мини-практика с печатью build info и типичные ошибки новичков.