プログラミングする時に何かしら役に立つかもしれないもの。

固定文字幅での禁則処理
 kinsoku.cpp
 とりあえず自分の思いつきをコード化してみた。 2006/2/4

静的にサイズを設定できる多倍長整数
 multiinteger.h multiinteger.hpp
 Cマガの記事に影響されて作ってみた。 2005/12/17

そこそこ型安全な列挙型のようなもの
 enumeration.hpp
 何となく思いついたものだから本当に使えるかどうかは知らん。 2005/11/19


侵入型連結リストコンテナ
 intrusive_list.hpp intrusive_slist.hpp
 何となくSTLっぽく組んでみた。 2005/11/13
 実際に利用してたら穴があったからちょっと変更。 2005/11/19
 boostの何かに同じような物があるのを知って、整数タグによる多重リスト要素機能を追加。
 ついでに細かい誤字なども修正。 2006/2/19
 多重じゃない版も残しておく。
 old_intrusive_list.hpp old_intrusive_slist.hpp

連結リストによる共有ポインタ
 linked_ptr.hpp linked_array.hpp
 こっちはboost::shared_ptrっぽく。 2005/11/13
 boolの部分をメンバポインタに戻す。
 関数ポインタでもノーチェックでvoid*に突っ込めるのかよ。 2005/11/19

久々にメイン趣味がゲームプログラミングモードになって、
部品として侵入型リストを組んでたら、
リスト繋がりで昔組んだ共有ポインタにも手を入れて、
せっかくだからアップ。


シューティングゲームの構造に関する研究 2006/7/4
 untitledx.zip
 readme.txt
 ようは作りかけのソース。オブジェクト指向とやらの俺的解釈。
 実際、ゲームとしての完成を目指さず、思いつきを書きためてるだけなんで研究と称してみる。
 環境はVC++2005EE + PSDK + DirectX


音鳴らし(Windowsで音を鳴らすC++のクラス)はいろいろ弄って放置中。
 sound.zip
 バックアップの意味合いも込めて、ソースを置いておく。


ウインドウのクラス化 2004/3/17
 何となく素のソースじゃなくて文章を交えてみた。


固定小数点クラス 2003/11/30
 FixedPointNum.h
 おまけ。テーブルを使ったSinとCos、あとSqrt。ついでにAtanのテーブル。
 FixedMath.h FixedMath.cpp


http://hp.vector.co.jp/authors/VA025927/prog/index.html