アスキーの「Generic Programming STLによる汎用プログラミング」を読んでて
驚いたんだけど、p43「…入力反復子の範囲内の異なる要素を指す2つの反復子を
使うこともできない。各範囲は同時に単一のアクティブな反復子しかサポート
できない。」とあるのは本当ですか。というか、どういう意味ですか。
これを素直に取ると、first と last という2つの反復子を使えないので、
find なんか実装できないと思うんですが。