2008-02-05から1日間の記事一覧

VS2005のauto_ptrというかauto_ptr_refのバグ

以下のauto_ptrを使ったコード、VC6だとエラーになるんだけどVS2005だとコンパイルが通る。が、main()を抜ける時に走る~A()で落ちる。 #include<memory> #include<iostream> using namespace std ; class A { public : A( void ){ cout << "ctor" << endl ; } virtual ~A( void</iostream></memory>…

VS2005のウォッチウィンドウでvectorの要素のアドレスを表示するメモ

std::vector<int> ints ; ints.push_back(5) ; ints.push_back(2) ; VisualStudio2005のウォッチウィンドウvectorの要素の先頭アドレス&ints[0]が知りたいのに以下のような方法だと表示されない。 &ints[0] → CXX0058: エラーです: オーバーロードされた演算子が</int>…