私は次の設定をしています:
次のような静的メンバーを持つクラス:
static std::vector<int> m_Some[3];
問題は、私はそれでカントm_Some[0].push_back(x)です。
でエラーが発生し<vector>、insert()次に でエラーが発生しますoperator-。
しかし、どういうわけかコールスタックがそれ以降のアクションに対して間違っているため、実際に何が起こっているのかわかりません。
m_Some[0].reserve(1); 前 push_backにやれば1
は作れますpush_backが、2つ目は失敗push_back。
push_backなぜそれができず、最初にしなければならないのか、まったくわかりませんreserve...そして、私はサイズ I よりも
カントできません。push_backreserve
同じタイプの配列でローカル変数を試しましたが、 push_back.
私はVS2008を使用してコンパイルしています。
誰でも理由を知っていますか?ありがとう!