Iterators.Distance

Iterators.Distance

 >> NGL >> リファレンス >> Iteratorカテゴリ >> Iteratorsモジュール >> Iterators.Distance

言語: Visual Basic    C#

最終更新日付:2012/07/02 18:27:34

形式

Public Function Distance(Of T)(ByVal itr1 As InputIterator(Of T), _
                               ByVal itr2 As InputIterator(Of T)) As Integer

public int Distance<T>( InputIterator<T> itr1, InputIterator<T> itr2 )

解説

引数として渡された2つの反復子 itr1 と itr2 の間の距離を返します。itr2 は itr1 から到達可能である必要があります。

反復子 itr1 がランダムアクセス反復子の場合、itr2 - itr1 が呼び出されます。それ以外の反復子の場合、itr1 のコピーを作成し、itr2 に到達するまで繰り返しインクリメントすることで距離を算出します。

 

 


Copyright(C) 2011-2012 Show MATSUOKA.
Powered by Prefab.