C++トリビアルメモ2(std::vectorのデバッグVC)

Love理論届いた。すげぇアレゲ。感想は後日書く。

VCでデバッグしてるとき、std::vectorの中身が見られなくて困った。


std::vector< double > a;
a.push_back(1.0);
a.push_back(2.0);

for (size_t i = 0; i < a.size(); i++) {
    printf("%f ", a[i]);
}

まあ、上のは適当ですが、デバッガでa[0]とかを見ようと思ってウオッチウィンドウに入れても「オーバーロードがありません」とか何とか出て見られない。
もっともこれは2003だけの話かもしれないけど。
以下のようにアクセスできます。
a._Myfirst[0]
a._Myfirst[1]
std::mapも同じように見られるけど、どのキーがどこに入ってるのか分からんから、よく分かりませんでした。
それだけ。

以上

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: C++, Tips パーマリンク

コメントを残す

メールアドレスが公開されることはありません。