C++のSTLのlistで
list iterator not dereferencable
などというエラーが出る。
std::list<Foo>::iterator itr2 = listFoo.begin();
std::list<Foo>::iterator itr2End = listFoo.end();
for(; itr2!=itr2End; itr2++){
itr->Method();
}
値が代入されていないイテレータitrを参照していたというオチ。
変数名のつけ方の地点で、バグを生み出しているようなもの。