"Takao Ono" <takao@hirata.nuee.nagoya-u.ac.jp> wrote in message
news:040123115540.M0131782@flame.hirata.nuee.nagoya-u.ac.jp...
> 小野@名古屋大学 です.
> kounoike> ポインタに大小関係が存在しないとすれば,どうやってポインタを進め
たり,戻したりする概念を規定すればいいんでしょうか。

> 「大小関係の存在」と「ポインタを進める/戻す」とは別問題ではないか
> と. 現に C++ のイテレータでは「大小関係」はなくても「進める/戻す」
> という操作が可能な例があります.
> # というか, 「大小関係」があるのは random access iterator だけの
> # ような.

確かに別問題かもしれませんが,こじつけることは出来るような気がします。
単方向(や双方向)順次アクセスでも,例えば

P1=P0.(進める) を P1 > P0 
P1=P0.(戻る) を P1 < P0 
P1=P0.(n進める,n戻る) を P1 = P0 

と決めるとか。(概念上だけの話ですが。)
まあ,利用価値も意味も無いとは思いますが。

-- 
******************************
   keizi kounoike
******************************