C++14 ラムダ関数で再帰呼び出しサンプル

3月 13, 2016   //   by rssfeeder   //   未分類  //  C++14 ラムダ関数で再帰呼び出しサンプル はコメントを受け付けていません

引数なし


std::function<void()> func = [&](){

fun();

}

func();

引数あり


std::function<void(class&)> func = [&func](auto& obj){

func(obj);

}

class obj;

func(obj);

オブジェクトを参照渡ししつつ、再帰呼び出しするラムダ関数のサンプル。openFrameworks 0.9以上だとC++14対応なので動く。

Comments are closed.

Archives