template library を作る

since: 2001-12-?? update: 2002-08-29 count:

という程大きなことを考えているわけでは無く、 結構溜ってきたノウハウをまとめようかと。

c++ の機能の一つ generics/template は非常に偉大な機能です。 どこが偉大かというと 他の人のサイト を参考にしてください。 こうやって他の人がいろいろ頑張ってくれているおかげで、 ( OO なんかと比べると圧倒的に細々とですが) template という機能は徐々に使われはじめていると思います。 ただサイトをざっと見回してみても STL を使おう!的な ものが多く、template ライブラリを使う側の話が多いように感じます。 そこで、今回私は template library を作るという立場から、 template クラス・関数のサンプルをいくつか解説付きで紹介します。 汎用的なクラスばかりである、とはとても言えないようなものが多いので、 いきなりコピーして使うっていうんじゃなくて、 ちょこちょこ改造して使っていただければ、と思います。 めざせ、 boost ということで

template library と GPL は水油もいいとこだと思うんで、 以下に存在する .cc ファイルと .h ファイルには GPL を主張しません。 つかパブリックドメインつうことで。


更新履歴


他に書こうかと思うもの


home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h