2009-04-06から1日間の記事一覧

可変引数テンプレートでの型リスト - drop

C++

型リストから先頭N個を除外するメタ関数です。 template <int N, class Seq> struct drop; template <int N, class Head, class... Tail> struct drop<N, tuple<Head, Tail...>> { typedef typename drop<N-1, tuple<Tail...>>::type type; }; template <class Head, class... Tail> struct drop<0, tuple<Head, Tail...>> { typedef tuple</head,></class></n-1,></n,></int></int>

リンク切れ修正

C++0xの翻訳ドキュメントとかがリンク切れしてたので直しました。 ほかにもリンク切れしてるところがあったら教えてください。 SkyDriveの公開フォルダ SkyDriveファイルのURLが変わるのは困るなー。