名前空間
変種
操作

std::forward_list<T,Allocator>::before_begin, cbefore_begin

From cppreference.com
 
 
 
 
iterator before_begin() noexcept;
(C++11以降)
const_iterator before_begin() const noexcept;
(C++11以降)
const_iterator cbefore_begin() const noexcept;
(C++11以降)

コンテナの最初の要素の前の要素へのイテレータを返します。この要素はプレースホルダーとして機能し、アクセスしようとすると未定義の動作が発生します。唯一の使用例は、関数 insert_after()emplace_after()erase_after()splice_after() およびインクリメント演算子です。before-begin イテレータをインクリメントすると、begin()/cbegin() から得られるイテレータとまったく同じイテレータが得られます。

目次

[編集] パラメータ

(なし)

[編集] 戻り値

最初の要素の前の要素へのイテレータ。

[編集] 計算量

定数。

[編集]

[編集] 関連項目

先頭へのイテレータを返す
(public メンバ関数) [編集]
末尾へのイテレータを返す
(public メンバ関数) [編集]
English 日本語 中文(简体) 中文(繁體)