(追記)icu-configってのが用意されているようなので、コンパイルはこんな感じでする。Documentationこちらに書かれている。他言語であるラムダ式だ。(引数型リスト)>になる。あと、functionalヘッダをincludeする。足し算するラムダを書いてみる。型推論使って、すっきりに。"2"を表示キャプチャいわゆるクロージャを作るのに必要。ラムダ式を宣言したスコープ内のローカル変数をラムダ式内で使用することだ。まー、書いてみればわかる。0;}=と書くと、ラムダ式が宣言された段階での値がコピーされる。(コピーキャプチャ)&と書くと、参照になる。0;}参照だと、getTestFuncからリターンした段階でローカル変数のhogeは無くなっているので変なところを参照していることになり、変な値が表示される。