Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

C++

Multiset

Testen Sie unsere 2017 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Als erweitertes Beispiel zeigt Ihnen der Trainer in diesem Video, wie Sie mit Multisets ebenfalls schnelle Suchergebnisse bekommen. Des Weiteren stellt der Trainer neue Methoden dieser Klasse vor.

Transkript

Im Zusammenhang mit den Sets gibt es noch den Multiset, ich zeig Ihnen, was man da Schönes machen kann. Also hier haben wir erst eine Klasse definiert, diesmal brauchen wir den kleiner-Vergleich, das ist jetzt immer ganz wichtig, damit nachher unsere STL-Bibliothek auch weiß, was sie vergleichen soll, beim Suchen und so weiter Das geschieht jetzt hier, indem wir den "String" vergleichen, das ist also wieder unser interessantes Kriterium, diesmal wird i1 aber nicht verwendet. Hier die gleiche Operation braucht man nicht, das wird hier automatisch auf Grund des Vergleichs nachher ermittelt. Und jetzt gehen wir nochmal ins Hauptprogramm. Was machen wir? Wir brauchen den set, also, hier mit multiset meine Klasse und Iterator, und dann legen wir erstmal einige Elemente hier drauf, mehrfach doppelte Elemente, das ist die Besonderheit bei diesem multiset. Ich gebe das Ganze mal aus, und dann suchen wir jetzt mal, wir suchen mal nach "Suche", und hier bekomme ich mit "count" nämlich genau die Anzahl der Elemente, die diesem Kriterium entsprechen. Dann kann ich denn ausgeben den Count, und ich kann natürlich hier mit find auch den Index direkt ausgeben, und bekomme hier eben auch im Iterator mehrere Elemente, das ist eigentlich das Besondere an der Geschichte, die ich dann nacheinander ausgeben kann, deshalb Multiset, Multi, multiple, mehrfach. Löschen geht genauso, ich kann hier "erase", Suche löschen, und bekomme hier ebenfalls den Count der Elemente, die gelöscht wurden, und das Ganze geben wir uns zum Schluss mal aus. So, starte das mal, und wir sehen jetzt hier erstmal unsere unveränderte Liste mit den Dubletten, das sind die alle schön brav bei einander jeweils, das ist auf Grund unseres Suchsystems natürlich, unsere kleiner-Vergleiche, wird es gemacht, wenn man den Integer mitvergleicht, haben wir dann andere Probleme nachher, dann würde er nicht diese mehrfachen Elemente finden, die findet er natürlich nur dann, wenn der Vergleich entsprechend arbeitet, also, hier habe ich drei Elemente, die die Suche beinhalten, und die kann ich natürlich dann auch entsprechend löschen, hier sagt er noch mal drei Elemente gelöscht, und jetzt kriege ich hier meine ganze Dateninformation, aber ohne den Begriff "Suche" am Schluss, also, Multiset auch eine recht praktische Geschichte.

C++

Machen Sie sich mit den einfachen Grundlagen zu C++ vertraut und lernen Sie anhand zahlreicher Übungs- und Codebeispiele die Klassenkonzepte, Prozeduren und Funktionen kennen.

9 Std. 3 min (143 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Video-Training auf DVD mit Bonusmagazin

+ Tutorial to go: Mit Videos für iPod, iPhone & Co.

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!