2011-03-28から1日間の記事一覧

参照・ポインタ使い分けのとりあえずのルール

C++

久しぶりにC++書いてて思ったこと&思いだしたマイルール的なもの。 クラスのメンバ変数はポインタ オブジェクトの後始末を相手に渡す時はポインタ渡し そうじゃないときは参照 デザパタで書いた奴は上のルールに沿ってないのもあるけどいいや。

Bridge パターン

Bridge パターン - Wikipedia 「実装のクラス階層(Implementor)」と「機能のクラス階層(Abstraction)」を分けて、2つの独立したクラス階層にする。ついでに参照とポインタの関係も怪しかったのでいろいろやった。 #include<iostream> #include<string> using namespace std; /</string></iostream>…