いま、人の書いたC++(Linux)をデバッグ中です。
templateがごった煮状態で苦労しています。

で、おかしなところを発見しました。
あるクラスのメンバ関数を呼び出したら、
メンバ関数が実行された後に
そのクラスのコンストラクタが
実行されるのです。

こういう順番ってあるのですかね?
それともコンパイラのバグですかね?