Container klasser är ett verktyg som används i C och C + + programmering för att använda som en förvaringsplats för alla typer av data . STL , eller standardmall bibliotek , ger en rad generiska behållare klasser för användning i programmering . Dessa klasser är utformade för att standardisera de använda klasser och den kodande programmet för maximal effektivitet. Instruktioner
1
Granska listan över klasser tillgängliga i STL . Listan innehåller vektor , lista , deque , uppsättning , Multiset , karta , Multimap , hash_set , hash_multiset , hash_map och hash_multimap . Användningen av klasserna bort behovet av att hantera minnesallokering i kodningen själv .
2
Välj lämplig behållare genom att först bestämma vilken typ av operation du vill utföra på data i containern . Vektorn Behållaren är idé för en array typ användning . Random access till data , med nya objekt eller data som läggs till eller tas bort vid antingen stat eller slutet av programmet kan uppnås med deque .
3
Skapa ett objekt med en start kapacitet av 20 och alla värden kommer att sättas till 5 . Typ vektor , nums ( 20,5 ) , Du har nu skapat en vektor objekt med en viss form och storlek med hjälp av STL klassen vektor
4 Använd STL klassen metoden på ( ) . att ange argumentet för ett specifikt heltal eller nummer och tillhandahålla svaret på en viss plats . Detta är mycket lik en teknik som kallas array indexering .