Satz erkennen, einlegen scheitern

Gibt es eine einfache Möglichkeit zu erkennen, wenn ein Satz einfügen nicht auftreten, da das Element eingefügt werden bereits in dem Satz? Zum Beispiel, würde ich mag, um eine Meldung anzuzeigen, die dem Benutzer zeigt, dass die insert-Fehler, so dass Sie finden und entfernen Sie Duplikate in Ihren Daten einfacher. Hier einige pseudo-code zeigen, was ich gerne tun würde:

try
{
   items.insert(item)
}

catch insert_failed_item_already_in_set
{
   //show user the failed item
}
cplusplus.com/reference/stl/set/insert
Etwas falsch mit Ihrem C++ - standard-library-Referenz? Sie brauchen nicht einmal den Rückgabetyp von Funktionen, die Sie verwenden?
Sorry für die Frage. Ich habe nicht verwendet, legt sehr viel. Ich kenne die Datenstruktur gut, nur eben nicht wie C++ erkannt einlegen scheitern. Ich werde nicht Fragen Sie diese hier nicht mehr. Vielen Dank an alle die sich die Zeit nahmen zu Antworten.

InformationsquelleAutor 01100110 | 2012-03-06

Schreibe einen Kommentar