特に再帰をしてるわけでもないのに、スタックあふれちゃってなんでだろ? 深すぎるのかな? と、調べてたら、なんのことはない。参照にし忘れて、オブジェクトがコピーされてた。
このうっかりさんめ。
そんなことが起こらないよう、コピーコンストラクタと代入演算子は中身かかかずにprivateにしておこう。boostに便利クラスがあるから、それを使うのもよし。
letsboost::noncopyable
http://www.kmonos.net/alang/boost/classes/noncopyable.html
0 件のコメント:
コメントを投稿