>>313
> 「連番」で管理しようとしてしまう。

なんで?
std::list のイテレータは実質的にポインタだしそれで記憶しておくもんじゃないの?