ラムダ式@C++0x

ラムダ式@C++0x


データ

読み らむだしき
属性 式 関数
種類 言語機能
能力 関数型プログラミングに欠かせない程度の能力

説明

関数を定義する式。
宣言ではない。

//何もしない関数を定義し、fをその関数に初期化。
auto f = [](void){}

//関数定義時のaの状態を返す関数
int a;
...
auto g = [a](void){return a;}

//関数呼び出し時のaの状態を返す関数
auto h = [&a](void){return a;}

コメント

名前:
コメント:

タグ:

+ タグ編集
  • タグ:
最終更新:2011年05月19日 02:52
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。