User Tools

Site Tools


cpp:stl:vector

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
cpp:stl:vector [2020/05/27 16:56] gthanoscpp:stl:vector [2020/05/27 17:27] – [Διαγραφή των περιεχομένων του πίνακα] gthanos
Line 74: Line 74:
  
 ==== Διαγραφή των περιεχομένων του πίνακα ==== ==== Διαγραφή των περιεχομένων του πίνακα ====
 +
 +Η διαγραφή των περιεχομένων ενός της κλάσης //vector// μπορεί να γίνει μέσω της μεθόδου [[http://www.cplusplus.com/reference/vector/vector/erase/|erase]], η οποία έχει τις εξής δύο παραλλαγές:
 +
 +  * ''iterator erase (iterator position)'': Διαγραφή της θέσης στην οποία δείχνει ο //iterator// position.
 +  * ''iterator erase (iterator first, iterator last)'': Διαγραφή των περιεχομένων του //vector// από //first// (συμπεριλαμβανομένου) έως και //last// (μη συμπεριλαμβανομένου) **[first,last)**.
 +
 +<WRAP important 80% center round>
 +Όταν μία συνάρτηση της STL λαμβάνει ως παραμέτρους δύο //iterators// **first,last** που προσδιορίζουν το εύρος ενός //container//, το διάστημα το οποίο υπολογίζεται είναι πάντα από **first** (συμπεριλαμβανομένου) έως **last** (μη συμπεριλαμβανομένου).
 +</WRAP>
  
 <code cpp vector_erase_01.cpp> <code cpp vector_erase_01.cpp>
cpp/stl/vector.txt · Last modified: 2023/05/29 19:12 by gthanos