多くのSTLコンテナに表示されるfront()
とbegin()
の機能の違いは何ですか?front()とbegin()の違い
7
A
答えて
12
2
front()
は、最初の要素への参照を返します。begin()
は、イテレータを返します。あなたは空のコンテナにfront
を呼び出すべきではありませんが、それはあなたがイテレータそのbegin
戻っデリファレンスない限り、begin
を呼び出すためにOKです
注意。
+4
'begin()'も最初の要素がなければ動作します。 –
0
front
メンバーは、リストまたはベクトルの最初のメンバーへの参照を返します。 begin
関数は、リスト、マップ、またはベクトルの最初のメンバーに初期化されたイテレータ(ポインタに近い)を返します。 http://www.cplusplus.com/reference/stl/vector/begin/から
1
(文字通り「ベクター::開始」の最初のGoogle結果):最初の要素への参照を返す部材vector::front
とは異なり、この関数は、ランダム・アクセス・イテレータを返すこと
注意。
関連する問題
- 1. If..begin..begin tran..Rollback
- 2. Umbraco Begin Form vs Begin Form
- 3. mvc 4 begin begin from route name
- 4. JInternalFrame to front and focussed
- 5. Double Content add query front css content
- 6. Azure AD B2C Angular front + Django Backend
- 7. Vim LaTeX \ begin autocomplete
- 8. SQL Server BEGIN
- 9. UITextField begin dictation
- 10. sql begin end of week
'front()'は '* begin()'と同じです。 – ildjarn
なぜこれが下降したのですか?これは有効な質問です。 –
downvoteボタンには「この質問には研究努力が示されていません」と表示されています。 – ildjarn