いつの時代のプリプロセッサ、いまだに使ってんだよ。本当、何とかしてくれよ。forで回せるところまでは来た。これによる速度低下があるのかどうかは俺にはわからん。誰か試して、コメントが欲しい。次にBitboardだ。target.pop();...}みたいなコードは書きあきた。target)と書きたい。ええと、begin()とend()があればいいんだよな。beginは初期状態で、endはこれが空のbitboardになればいいから、bitboardの内部状態をiteratorだとみなすとしたら、まずこうだろ。}operator*()がないとか言ってやがる。classのなかに入れてやるか。!=()と++()がないとか言ってやがる。!=()はBitboardの比較ができればいいからBitboardクラスのをそのまま使えばいいわな。