Entries from 2008-06-24 to 1 day

コンパイルタイムにリスト構造作ってルックアップ

コンパイル時に typedef linked_list<int_pair<1, 'a'>, linked_list<int_pair<2, 'b'> > > tbl;みたく変換テーブル (1 => a, 2 => b) を構築してルックアップするってのを何となく書いてみた。リンクリストだけど定数のルックアップならコンパイル時に解決できるから O(0) だぉ。って使えなさ</int_pair<2,></int_pair<1,>…