Container -Klassen sind ein Instrument in C und C + + Programmierung als Repository von jeder Art von Daten zu verwenden. Die STL oder Standard Template Library , bietet eine Reihe von generischen Container-Klassen für den Einsatz in der Programmierung. Diese Klassen sind für die Klassen verwendet und die Codierung für maximale Effizienz zu standardisieren. Anleitung
1
Überprüfen Sie die Liste der verfügbaren Klassen in der STL . Diese Liste enthält vector, list deque , set, multiset , Karte , multimap , hash_set hash_multiset , hash_map und hash_multimap . Die Verwendung der Klassen entfällt die Notwendigkeit, die Speicherzuweisung in die Codierung selbst verwalten.
2
Wählen Sie den entsprechenden Container , indem zuerst der Entscheidung über die Art der Operation , die Sie auf die Daten in den Behälter führen . Der Vektor Behälter Idee für ein Array-Typ -Nutzung. Wahlfreien Zugriff auf die Daten , mit neuen Produkten oder Daten hinzugefügt oder entweder an der stat oder Ende des Programms gelöscht werden erreicht mit deque werden.
3
Erstellen Sie ein Objekt mit einer Kapazität ab 20 und alle Werte bis 5 eingestellt werden. Typ vector , nums (20,5 ); Sie haben nun ein Vektor-Objekt mit einer bestimmten Form und Größe mit der STL -Klasse vector erstellt
4 Verwenden Sie die STL -Klasse Methode at () . das Argument für eine bestimmte ganze Zahl oder eine Zahl angeben und die Reaktion an einem bestimmten Ort . Dies ist sehr ähnlich zu einer Technik namens Arrayindizierung .