
for文の脱出条件を無視してスコープ内に入ってきてvectorがメモリ違反を起こすのですが、
なぜスコープ内に入ってくるのかわかりません。
画像は、iが1、PendingList.size()が1の時にのスコープ内に入ったこと(黄色い矢印)を示してます。
for(size_t i=0;i < PendingList.size();i++){}
このstd::vectorは毎フレーム.clearしては.pusu_backして使いまわしてるのですが、それが原因で、vector::size()が間違った値を返しているのでしょうか?
