Συμπεριλάβετε το αρχείο κεφαλίδας φορέα, έτσι ώστε το πρόγραμμά σας μπορεί να έχει πρόσβαση το C + + class και τις λειτουργίες του :
# include
εικόνων 2
Δημιουργήστε ένα κενό διάνυσμα του τύπου int . Στη συνέχεια δημιουργήστε ένα διάνυσμα με 10 αντίγραφα 7 :
διάνυσμα v ? //Κενό v2
φορέα ( 10 , 7) ?
Η 3
Χρήση v2 για να βρείτε τη διαφορά μεταξύ πόση μνήμη έχει διατεθεί για v2 σε σχέση με το μέγεθός της . Η μνήμη που εκχωρείται είναι πάντα μεγαλύτερη ή ίση με το μέγεθος :
cout
Η 4
Προσθέστε δύο ακόμα στοιχεία μέχρι το τέλος του v2 :
v2.push_back ( 13) ?
v2.push_back ( 23 ) ?
εικόνων 5
διπλό το μέγεθος των v2 και να δώσει τα επιπλέον στοιχεία αξίας 64 :
v2.resize ( v2.size ( ) * 2 , 64 ) ?
εικόνων 6
επαναλάβει όλη του φορέα χρησιμοποιώντας ένα δείκτη ειδικού σκοπού που ονομάζεται iterator . Έξοδος τα στοιχεία στην κονσόλα ως εξής : Διαγραφή στοιχεία 2 και 3 από το φορέα . Στη συνέχεια, να διαγράψετε όλα τα στοιχεία ταυτόχρονα :
για ( φορέας
}
Η 7
v2.erase ( v2.begin ( ) +1 , v2.begin ( ) +3 ) ? //Διαγράφει στοιχεία 2 και 3
v2.clear ( ) ? //διαγράφει όλα τα στοιχεία
εικόνων
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα