cpp:stl:container_common_functions
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:container_common_functions [2021/06/06 20:48] – gthanos | cpp:stl:container_common_functions [2021/06/08 07:28] – [Β. Ένθεση σε set] gthanos | ||
---|---|---|---|
Line 7: | Line 7: | ||
Παραδείγματα: | Παραδείγματα: | ||
- | === A. Ένθεση σε λίστα === | + | ==== A. Ένθεση σε λίστα |
Σε ένα //sequence container// είναι υποχρεωτικό να προσδιορίσουμε τη θέση εισαγωγής του στοιχείου μέσω ενός // | Σε ένα //sequence container// είναι υποχρεωτικό να προσδιορίσουμε τη θέση εισαγωγής του στοιχείου μέσω ενός // | ||
Line 40: | Line 40: | ||
</ | </ | ||
- | === Β. Ένθεση σε set === | + | ==== Β. Ένθεση σε set ==== |
Σε ένα // | Σε ένα // | ||
- | <code cpp string_set_insert.cpp> | + | <code cpp student_set_insert.cpp> |
#include < | #include < | ||
#include < | #include < | ||
- | #include < | + | #include < |
- | # | + | # |
int main () { | int main () { | ||
- | | + | |
| | ||
- | std::cerr << "----- Init set -----" << std:: | + | std::cerr << "----- Init list -----" << std:: |
- | std:: | + | std:: |
- | for(int i=0; i<3; i++) | + | for(int i=0; i<2; i++) { |
- | | + | |
+ | mylist.insert(students[i]); | ||
+ | } | ||
| | ||
- | | + | |
| | ||
std::cerr << " | std::cerr << " | ||
- | std::cerr << "myset contains:"; | + | std::cerr << "mylist |
- | for (std:: | + | for (std:: |
std::cerr << ' ' << *it; | std::cerr << ' ' << *it; | ||
std::cerr << std::endl; | std::cerr << std::endl; | ||
Line 75: | Line 77: | ||
Η διαγραφή στοιχείου είναι ανάλογη της εισαγωγής και γίνεται μέσω της συνάρτησης //erase//. H συνάρτηση επιστρέφει έναν // | Η διαγραφή στοιχείου είναι ανάλογη της εισαγωγής και γίνεται μέσω της συνάρτησης //erase//. H συνάρτηση επιστρέφει έναν // | ||
- | === A. Διαγραφή από λίστα === | + | ==== A. Διαγραφή από λίστα |
Το παρακάτω παράδειγμα είναι από τη σελίδα [[http:// | Το παρακάτω παράδειγμα είναι από τη σελίδα [[http:// | ||
Line 116: | Line 118: | ||
- | === B. Διαγραφή από set === | + | ==== B. Διαγραφή από set ==== |
Το παρακάτω παράδειγμα είναι από τη σελίδα [[http:// | Το παρακάτω παράδειγμα είναι από τη σελίδα [[http:// | ||
Line 155: | Line 157: | ||
</ | </ | ||
- | ==== Αναζήτηση στοιχείου ==== | + | ===== Αναζήτηση στοιχείου |
Η διαδικασία αναζήτησης ενός στοιχείου είναι διαφορετική εάν αναζητούμε σε //sequence container// ή σε // | Η διαδικασία αναζήτησης ενός στοιχείου είναι διαφορετική εάν αναζητούμε σε //sequence container// ή σε // |
cpp/stl/container_common_functions.txt · Last modified: 2023/05/30 19:18 by gthanos