Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt einen Iterator zurück, der das erste Element im Multiset behandelt.
const_iterator begin( ) const;
iterator begin( );
Rückgabewert
Ein bidirektionaler Iterator, der das erste Element im Multiset oder den Speicherort folgen einem leeren Multiset behandelt.
Hinweis
Wenn const_iterator der Rückgabewert von begin zugewiesen wird, können die Elemente im multiset-Objekt nicht geändert werden.Wenn Iterator der Rückgabewert von begin zugewiesen wird, können die Elemente im multiset-Objekt geändert werden.
Beispiel
// multiset_begin.cpp
// compile with: /EHsc
#include <set>
#include <iostream>
int main( )
{
using namespace std;
multiset <int> ms1;
multiset <int>::iterator ms1_Iter;
multiset <int>::const_iterator ms1_cIter;
ms1.insert( 1 );
ms1.insert( 2 );
ms1.insert( 3 );
ms1_Iter = ms1.begin( );
cout << "The first element of ms1 is " << *ms1_Iter << endl;
ms1_Iter = ms1.begin( );
ms1.erase( ms1_Iter );
// The following 2 lines would err as the iterator is const
// ms1_cIter = ms1.begin( );
// ms1.erase( ms1_cIter );
ms1_cIter = ms1.begin( );
cout << "The first element of ms1 is now " << *ms1_cIter << endl;
}
Anforderungen
Header: <set>
Namespace: std