2016-05-20から1日間の記事一覧
コレクションの設計をミスったような気がする - 檜山正幸のキマイラ飼育記 メモ編 で、リストのようなコレクションのなかでは、要素へのポインターだけを保持して、要素自体をコピーして抱え込まないほうがいいかも、と書いた。コピー&抱え込み方式は、パフ…
おそらく、生々しい/禍々しいポインターを避けるコーディングが最近の傾向なんだろう。それはまったく異論がない。異論がないが、ジイサンがスタイルを変えるのはけっこう大変。とりあえず思ったのは、ポインター引数 Foo *pArg を、const Foo& rArg に変え…
リストの要素をまるまるリスト側にコピーして管理する方式は、パフォーマンスの問題を除いてもマズイ点がある。コピーを、コピー元→コピー先 の矢印で書くことにして、参照(ポインター)も、参照元→参照先 の矢印で考える。A→A' とコピーされたとき、Aへの…