今日の勉強
SCIPの勉強の傍らC++でsmorking_xstのコーディングを進める。AVMのソースを見ていて、はっと気がつく。
Schemeの影響からか、自分の書くC++のソースコードに参照渡しって全然でてこないな。関数呼び出しで、引数の値が変わるってのが気持ち悪い。
夜寝っ転がって、C++プログラミングの処方箋を見ていたら、参照渡しにしないとコピーコンストラクタが呼ばれる事を忘れるな!みたいなことが書いてあった。なるほど、参照渡しにはそういうメリットもあったんだ。忘れていた。constつけて、参照渡しにすればよいのかな。
« 分析分析 | Main | おばけかぞくのいちにち »
The comments to this entry are closed.
Comments
その通りです。
effにもコピーコンストラクタのコスト云々についてなどの参照渡しの項目があったと思います。
大体クラスの引数は参照になりがちだと思います。
constを付けるべきかどうかもeffにあったかなぁ
Posted by: あん | 2007.05.18 07:41 PM
あんさん。
情報ありがとうございます。まだまだC++は勉強の域を出ないので、
変なことを書くと思いますが、突っ込みどころがあれば突っ込んでください。
Posted by: なつたん | 2007.05.20 04:51 PM