わけわかんね

どーも一時オブジェクトを返す関数がまずいっぽかった。例えばこんなイメージ。

//---- 適当クラス ----
class SomeClass
{
public:
// 参照で受け取って一時オブジェクトを返すメソッド
SomeClass SomeMethod(const SomeClass &rhs);
...
...
};

SomeClass a, b, c;
SomeClass d
  = a.SomeMethod( b.SomeMethod(c) ); // <<- ぬるぽ

厳密に調査する気力もないのでこれで本当かどうかはわからんけど。そもそもデバッグで動いてリリースで動かなかったのがよくわからん。結局丸一日くらいつぶれたなあ。