[Home]シーケンス

概要

シーケンス(あるいは,より正確には入力シーケンス) は, その要素の範囲にアクセスするためのイテレータを得るための begin/end 演算を適用できるコンパイル時の実体である. 一般的には,シーケンスは反復ごと,または異なる計算セッションごとに内容が変わらない保証はない[1]. そのような追加の要求を持つコンセプトの定義としては, 順シーケンスを見よ.

有効な式

 Expression  Expression type  
typename begin<s>::type入力イテレータのモデル
typename end<s>::type入力イテレータのモデル

Expression semantics

begin/end 操作の概要を見よ.

不変性

あらゆるシーケンスsに対し,次の不変性は常に保たれる:

モデル

注記

[1] 例えば,シーケンスはコンパイル時ランダムナンバージェネレータへのインタフェースを実装するかもしれない.そのようなシーケンスにとってbegin/end呼び出しは,全てのサブシーケンスのコードのコンパイルで, 異なるイテレータを返すだろう.

See also

Sequences, Forward Sequence, Input Iterator, begin, end


Table of Contents
Last edited July 21, 2002 5:55 pm