Комментарии 12
Просто современный C++ авторов статьи устарел уже лет на 10. У меня все помещается в строку:
template< std::ranges::bidirectional_range Range >
void quick_sort( Range & range ) {
quick_sort( range, std::less_equal< std::ranges::range_value_t<Range> >() );
}
просто с++20 ещё не полностью поддерживается вроде
https://gcc.godbolt.org/z/q7vKrT
GCC, Clang и MSVC, релизные версии.
Просто современный C++ авторов статьи устарел уже лет на 10. У меня все помещается в строкуначиная с того, что оригинальная статья от 2018 года…
Как легко и просто модернизировать код на C++
cd /path/to/project
rm -rf *
cargo new project --bin
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как легко и просто модернизировать код на C++