2009-03-22から1日間の記事一覧

リスコフの置換原則違反のような

ちょいと気になったので。 ActionScriptは全く知りません。すびばせん。 たとえば ActionScript の Loader なんかが良い例です。 Loader は DisplayObjectContainer を継承しているので表示ツリーを構成できるはずなのですが、これをやると例外が飛びます( …

配列クラス、capacityが限界のときにpush_backしたらどうするのが正しい?

本当にあった話。 「配列にpush_backしたい」というのは意外と望まれる動作のようだ。 std::vectorでいいじゃん、と思うかもしれないが、vectorじゃ嫌だ、vectotは使えない!!という人がいる。 何故かといえば、vectorはpush_backしてcapacity不足だとアロ…