STLモドキのサンプル

日記に貼り付けるにはでかすぎるのでここに置いておきます。VC#2005Expressβ1が必要です。

(追記) Vectorの仕様を勘違いしていたので修正。AlgorithmにForEach,Fill,Generateを追加。その他、ちまちま。

さて、本題を忘れて色々遊んでましたが、やっぱSTL風のプログラミングは楽しいです。しかし、Templateの代わりにGenericsを使うと当然のごとくパフォーマンスが出ないです。で、どの程度悪いかというと、Iteratorを使ったループと普通のforを比較して1/10くらい。さって、やねうらおさんのコンパイラを楽しみに待とうっと。(^^;