ネタ元 → あついぜ!Lambda!火を噴くぜ!←うそw
いやね、このlambdaってー代物、STLとのコンビネーションでめっさ強力になるのよ。
ネタ元にあったコードをC++にportすると(lambdaんトコだけC#3.0流):
std::vector<int> a = { 1, 2, 3 };
std::transform(a.begin(), a.end(), x => x+1, a.begin());
これで完了っすよ。
C++0xではlambdaをサポートしてくれそうなんですけど、
いつになりますことやら...
C++/CLIもlambda許してくれんかなー