Shorty:让C++ Lambda更简洁的库
2025-04-12
Shorty是一个C++库,旨在提供比C++原生lambda表达式更简洁的语法,而非完全替代C++。它允许使用更直观的符号进行排序、过滤、zip操作以及调用外部函数,并支持多种参数访问方式和类型转换。例如,`std::ranges::sort(subject, $lhs > $rhs);`可以简洁地进行排序,`subject | std::views::filter(($i % 2) == 0);`可以过滤偶数。其设计理念是提升开发效率,减少冗余代码。
开发