アナログジョイスティックは私が持ってないから・・・・

>>317
1は私のC++もそうだったりします(笑)
何ゆえJAVA信者でして・・・
3はtypeidがあると思いますが。

>イテレータ的なものを使うならば、番兵は不要だよ。
番兵の意味は、比較を無くすという事で、
コードがきれいに書けたり、演算量が減ったりと・・・
演算量を減らす意味はないかもしれませんが、
これからの事も考えて、なるべく汎用的かつ
高速で動く物を作ろうと心がけています。
ただ、今から考えて見ると、
番兵を入れると複数のイテレーターを作ったときに・・・
だめですね(笑)
素直に比較ですね。

>ノートオンとオフのペアは事前にまとめておくのをお薦めするから。
私はノートオンイベントにノートオフイベントへのポインタを
持たせておく予定ですが、
イベントを統一的に扱えないのが悔しいとこですね。

>何らかの意味でプレイバッファを持たせると解決だYO!
個人的には、ハッシュの最下層に位置するコンテナーを
バッファにしてしまい
再生バッファに入ってるときは、編集禁止フラグでも
立てようかと思っています。
ただ、この辺は曖昧なので作ってみないと・・・