tr1::tupleの初期化とtr1::make_tuple

おー、tuple<>[]の初期化には、make_tuple()が便利なのか。

  typedef tr1::tuple< Vec3, unsigned int > Info;
  Info info[]=
  {
    tr1::make_tuple( Vec3( 50, 50, 0 ), IDB_BITMAP1 ),
    tr1::make_tuple( Vec3( 80, 50, 0 ), IDB_BITMAP2 ),
    tr1::make_tuple( Vec3( 50, 80, 0 ), IDB_BITMAP5 ),
  };

こんな感じかー。こいつぁいいな。ちょっとしたところで構造体作るとかまではしたくないんだけどみたいな場合。コンストラクタの引数セットの配列をちょっと作りたいときとか。