Старый вариант использования
auto maxVal = std::max(x1, min(x2, max(x3, x4)));
Сейчас же можно использовать cписки инициализации, чтобы уменьшить вложенность
auto maxVal = std::max({x1, x2, x3, x4});
БИ Библиотека собеса по C++ | вопросы с собеседований @cpp_interview_lib · 4.61K subscribers
auto maxVal = std::max(x1, min(x2, max(x3, x4)));
auto maxVal = std::max({x1, x2, x3, x4});