2005-09-22から1日間の記事一覧

不変な値クラス

8/31の日記で書いてあるように、僕は、Javaでは、なるべくポインタを不変にするように心がけていた。C++でも同じように、ほとんどすべてのポインタをconstにすることにしている。8/31の日記では、「値」タイプのクラスの=を禁止するといことについても書い…

値クラスとインタフェースクラス

9/1,2の日記の中で書いたように、僕は、ヒープ上の変数(ポインタ)を使うべきか、スタック上の変数を使うべきかで悩んでいた。結局のところ、両方必要なようだ。ある「インタフェース」のオブジェクトを別のオブジェクトに渡すときなどの場合、値渡しで渡す…

C++[言語の中へのプログラミング]:クラスの分類

C++での仕事が一段落した。一ヶ月仕事で使ってみて、分かってきたことがある。