Menu
Coddy logo textTech

Einführung in std::set

Teil des Abschnitts Logik & Ablauf der C++-Journey von Coddy — Lektion 35 von 56.

Ein std::set ist ein Container, der eine Sammlung eindeutiger Elemente in sortierter Reihenfolge speichert. Im Gegensatz zu Vektoren oder Arrays, in denen doppelte Werte vorkommen können, verhindert ein Set automatisch Duplikate und hält alles organisiert.

Stellen Sie sich ein Set wie eine Sammlung einzigartiger Gegenstände auf Ihrem Schreibtisch vor – man kann nicht zwei identische Gegenstände an derselben Stelle haben, und sie sind von Natur aus geordnet. Dies macht Sets perfekt, wenn Sie sicherstellen müssen, dass keine Duplikate in Ihren Daten vorhanden sind.

Um std::set in Ihrem Programm zu verwenden, müssen Sie den entsprechenden Header einbinden:

#include <set>

Hier ist ein einfaches Beispiel für die Deklaration eines Sets:

std::set<int> numbers;

Dies erstellt ein leeres Set, das Ganzzahlen speichern kann. Das Set sortiert automatisch alle Zahlen, die hinzugefügt werden, und lehnt Duplikate ab. Dies macht es zu einer hervorragenden Wahl für die Verwaltung von Sammlungen eindeutiger, geordneter Daten.

Spickzettel

Ein std::set ist ein Container, der eindeutige Elemente in sortierter Reihenfolge speichert und Duplikate automatisch verhindert.

Um std::set zu verwenden, binden Sie den Header ein:

#include <set>

Deklarieren Sie ein Set:

std::set<int> numbers;

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf