cpp:stl:vector
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
cpp:stl:vector [2020/05/29 10:39] – [Διαγραφή των περιεχομένων του πίνακα] gthanos | cpp:stl:vector [2020/05/29 10:50] – [std::vector] gthanos | ||
---|---|---|---|
Line 3: | Line 3: | ||
Πρόκειται για μία δομή πίνακα του οποίου η χωρητικότητα μεταβάλλεται δυναμικά με βάση τις ανάγκες αποθήκευσης του προγράμματος. Η παρακάτω εικόνα είναι ενδεικτική της υφιστάμενης δομής δεδομένω που περιγράφει ένα //vector//. Παρατηρήστε ότι η χωρητικότητα ενός vector μπορεί να είναι μεγαλύτερη από τον αριθμό των αποθηκευμένων στοιχείων του. | Πρόκειται για μία δομή πίνακα του οποίου η χωρητικότητα μεταβάλλεται δυναμικά με βάση τις ανάγκες αποθήκευσης του προγράμματος. Η παρακάτω εικόνα είναι ενδεικτική της υφιστάμενης δομής δεδομένω που περιγράφει ένα //vector//. Παρατηρήστε ότι η χωρητικότητα ενός vector μπορεί να είναι μεγαλύτερη από τον αριθμό των αποθηκευμένων στοιχείων του. | ||
- | {{ :cpp:stl:vector02.png?600 |}} | + | {{ :cpp:stl:vector03.png?600 |}} |
**Σημείωση: | **Σημείωση: | ||
Line 206: | Line 206: | ||
</ | </ | ||
+ | <WRAP important 80% center round> | ||
+ | **Σημείωση: | ||
+ | |||
+ | Αποτελεί γενικότερο κανόνα της STL ότι παρέχει εξειδικευμένες συναρτήσεις για ένθεση και διαγραφή στην αρχή ή/και στο τέλος της δομής μόνο εάν η δομή υποστηρίζει τη γρήγορη ένθεση/ | ||
+ | </ | ||
===== Ανάθεση των περιεχομένων του vector από οποιοδήποτε άλλο container ===== | ===== Ανάθεση των περιεχομένων του vector από οποιοδήποτε άλλο container ===== | ||
cpp/stl/vector.txt · Last modified: 2023/05/29 19:12 by gthanos