>>37
継続いいよ継続
↓はあんまいい例じゃないけど

void button_onClick()
{
  auto o = new LocalObject;
  TimerProc(
    100, // 100ms後にタイマイベントがキューイングされ下のクロージャが呼出される
    {
      // ここはoを作成した場所と処理順的にも時間的にも離れているが
      // あたかも連続しているかのように処理を書ける
      doSomething(o);
    }
  );
}