桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

続・dynamic_cast

d:id:youandi:20081215#p1
昨日の件は一旦別の型にreinterpret_castしてしまったのが原因っぽいなという所まで調査。もう色々な箇所で組み込まれてしまっているので、思い切った処置も遣りづらく良い改善案が見つかりませんorz

http://msdn.microsoft.com/ja-jp/ms235606.aspx

上記のサンプルをVC++6/VC++7.1/VC++8.0/VC++9.0でそれぞれ動かしてみましたが、VC++6.0とVC++7.1は同じ、VC++8.0とVC++9.0は同じ挙動ですね。んでもって、VC++7.1とVC++8.0/VC++9.0は逆の結果となるのか。