C++」カテゴリーアーカイブ

誰かが使ったらアリスに知らせろ(2)

前回のソースはインターフェースを使っている例なんですが、実は C++ の場合はメンバ関数のポインタを使えるのでインタフェースは必要ありません…と言いますから、インタフェースの代わりになります。Java だと定 … 続きを読む

カテゴリー: C++ | 誰かが使ったらアリスに知らせろ(2) はコメントを受け付けていません

誰かが使ったらアリスに知らせろ

怒涛のアリプラシリーズをもうひとつ。 鞄に対してマーキングをするのは消極的な手段でして、マーキングを上書きされてしまったり、マーキング自体を無視して Use メソッドを呼び出したりするとアリスはお手上げです。なので、もっ … 続きを読む

カテゴリー: C++ | 誰かが使ったらアリスに知らせろ はコメントを受け付けていません

アリスはロリータと鞄を共有しない

引き続き、アリプラシリーズ。 ルイスが鞄をプレゼントする相手は、アリスだったりロリータだったりするわけですが、間違ってロリータにプレゼントしたものをアリスに渡したときの反応はどうでしょうか?ってな設定が次のコードです。 … 続きを読む

カテゴリー: C++ | アリスはロリータと鞄を共有しない はコメントを受け付けていません

アリスは同じ鞄を抱えない

更にアリプラシリーズ。 同じ鞄をプレゼントした場合は、アリスは貰わない…と言いますから、同じ鞄なんだからなんでもう一度プレゼントするの?というコードです。 実行するとこんな感じ。 プレゼントすると、一度、タン … 続きを読む

カテゴリー: C++ | アリスは同じ鞄を抱えない はコメントを受け付けていません

アリスはプラダの鞄を蒐集する

自分でも主旨がよくわからないけれどもアリプラシリーズの続き。アリス・イン・ワンダーランドとプラダを着た悪魔に似ているような似てないような…という関係は後付けで。 アリスに Prada をプレゼントすると貰うけ … 続きを読む

カテゴリー: C++ | アリスはプラダの鞄を蒐集する はコメントを受け付けていません

アリスは初物がお好き

今度は、プラダの鞄でも最初の製品だけを好む、という設定にしてみます。同じオブジェクトでも最初だけっていうのは製造番号が付いているとか、シルクスクリーンに番号が振ってあるとか、限定品っていう意味合いですね。これは、COM … 続きを読む

カテゴリー: C++ | アリスは初物がお好き はコメントを受け付けていません

アリスは中古のプラダがお嫌い(2)

アリスはプラダの中古がお嫌い | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/1442 前回、こんなところで中古のプラダを渡すと激怒して例外 … 続きを読む

カテゴリー: C++ | アリスは中古のプラダがお嫌い(2) はコメントを受け付けていません

アリスはプラダがお好き

プラダの鞄を直接あげるのが値渡し | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/1431 プラダの鞄をおねだりするのが参照 | Moonm … 続きを読む

カテゴリー: C++ | アリスはプラダがお好き はコメントを受け付けていません

アリスはプラダの中古がお嫌い

プラダの鞄の話の続き。 ■プラダの鞄を共有する いままで、プラダの鞄をポインタとして話してきましたが、クラスとして扱うとちょっと違った形になります。  Prada *prada = new Prada(); & … 続きを読む

カテゴリー: 開発, C++ | アリスはプラダの中古がお嫌い はコメントを受け付けていません

プラダの鞄をおねだりするのが参照

プラダの鞄をおねだりするのが参照 プラダの鞄の続きです。 元ネタは、深読みのし過ぎだった訳ですが、ネタとして引き続き。 プラダの鞄をおねだりするときには、いくつかパターンがあるので、書き上げてみます。 ■この箱にプラダの … 続きを読む

カテゴリー: 開発, C++ | 2件のコメント