Iterators

concurrent_vector::iteratorconcurrent_vector::const_iterator タイプは、[random.access.iterators] ISO C++ 標準の RandomAccessIterator 要件を満たしている必要があります。

begin と cbegin


iterator begin(); 

const_iterator begin() const; 

const_iterator cbegin() const;

戻り値: ベクトルの最初の要素:のイテレーター。

end と cend


iterator end(); 

const_iterator end() const; 

const_iterator cend() const;

戻り値: ベクトルの最後の要素に続く要素のイテレーター。

rbegin と crbegin


reverse_iterator rbegin(); 

const_reverse_iterator rbegin() const; 

const_reverse_iterator crbegin() const;

戻り値: 逆ベクトルの最初の要素:の逆イテレーター。

rend と crend


reverse_iterator rend(); 

const_reverse_iterator rend() const; 

const_reverse_iterator crend() const;

戻り値: 逆ベクトルの最後の要素の次の逆イテレーター。