- 656 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 15:45:29 ]
- いまだに信じられんな。もうすでにVC8なんて使っていないんだが、
それほど悪いコンパイラとSTLじゃなかったはずだが。 とりあえず>>654の話から想像すると、 rvalueとlvalueの境を越えるための、あまり汎用的に使い道のない、 汚いトリックを使ってauto_ptrを実装しているが(オーバーロードとtemplate argument deductionのわずかな違いを利用するやつ) 普通に使う際にも、そのトリックが働いてしまうって事かな。 STLの実装の問題っぽいかなぁ。 ふつうauto_ptr_refのメンバをvoid *にしなければならない理由はないよな。
|

|