セレニカ~グラントリ (UCI/2.HC)

最難関となるクイーンステージはブロークンランド

テンプレートの部分的特殊化

いままさにhttp://www.microsoft.com/japan/msdn/library/ja/jpdndeepc/htm/deep08032000.aspにある「独自アロケータを使ったコンテナ」を使っていて,しかもアロケータが使用領域ごとに4種類ぐらいあったりするのだが,それを書き換えるハメになった。typedef templateができないのがこんなに呪わしかったことはない。rebindは一人でやるぶんにはいいけどみんなで使い出すとなにがなにやら。

テンプレートメンバ関数をクラス宣言とは別の場所に定義する方法も今日はじめて知った。http://www.wakhok.ac.jp/~sumi/stl/template.html#member