特別なライブラリを使わずに、C++03 で基本的なラムダ式をシンプルかつエレガントでスマートな方法で実装する方法を教えてください。次のようなことができるようにする必要があります。
for_each(some_vector.begin(), some_vector.end(), _first = -5)
sort(some_vector.begin(), some_vector.end(), _first > _last)
StackOverflow やインターネットの他の場所で多くのトピックを見てきましたが、残念ながら、役立つものは見つかりませんでした。もう 1 つのアイデアは、Boost の実装を注意深く検討することですが、残念ながら、私のレベルは今のところあまり適切ではありません。
前もって感謝します!