2014-02-28から1日間の記事一覧
単に0に初期化したい場合 = { 0 }で初期化されることが規格で認められている。というのも初期化されていないメンバについては、0での初期化が再帰的に適応されるためである。 = { 1 }とした場合は最初のメンバだけ1で初期化され、他は0で初期化される。
RAII RAIIは、リソースはコンストラクタだけで確保され、デストラクタで解放されるクラス構成等を指す。つまり、コンストラクタ以外ではnewなど使わなければ良い。メンバを生ポインタとして持つと、複数の例外等によってコンストラクタから抜け出すときに解…