2009-06-21から1日間の記事一覧

休日

毎週2日与えられているはずなのに、休んでいる気がしない。土曜日は訳があって東京へ行き、一日を潰してしまった。今日は、朝起きたら既に正午を過ぎ、午後に突入していた。うん、もう少し時間管理が得意になりたい。休みに日は小学生だった頃にように、早…

proxyパターン

「proxy=代理」「あるクラスの代理になるクラス」を用意するためのパターン。代理クラスは何らかの形で本人クラスを特定できる情報を持っているべき。本人クラスインスタンスへのポインタなんかが一般的。つべこべ言わず、いつもどおり書いてみる。// ドライ…

プリプロセッサ

コンパイラがソースコードをコンパイルする前段階で施す処理のためのプログラムが「プリプロセッサ」で実行される命令は「プリプロセッサ指令」で処理自体は「プリプロセス」と呼ばれる。 プリプロセッサ指令は、よく「プリプロセッサディレクティブ」とか言…

Prototypeパターン

「Prototype = 雛形」自身のプロパティを受け継いだクラスインスタンスを生成するクローン関数を保持させることで実現する。もちろん、生成に関わるデザインパターン。// クローン基底 class PrototypeBase { public: virtual PrototypeBase* Clone(); };// …